DEBUG  2026-11-03 19:34:25,118 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,120 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,136 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,137 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,118 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,120 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,136 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,137 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:34:25,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:34:25,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,196 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:34:25,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:34:25,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:25,196 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,191 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:34:37,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:34:37,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:37,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,191 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:34:37,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:34:37,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:37,225 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:37,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:37,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:37,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:37,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:37,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:37,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:37,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:37,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:37,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,270 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,225 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:37,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:37,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:37,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:37,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:37,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:37,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:37,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:37,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:37,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,270 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,285 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,290 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,295 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,295 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,285 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,290 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,295 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,295 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,343 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,353 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,354 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,354 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:37,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,343 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,353 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,354 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,354 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:37,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:37,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:37,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:37,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:37,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:37,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:37,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:37,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,403 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:34:37,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:34:37,406 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:37,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:37,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:37,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:37,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:37,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:37,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:37,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:37,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:37,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,403 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:34:37,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:34:37,406 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:37,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:37,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,449 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,450 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,485 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,486 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,486 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,486 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,449 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,450 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,485 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,486 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,486 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,486 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,492 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,492 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,492 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,512 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:34:37,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:34:37,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,559 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,561 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,585 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:34:37,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:34:37,588 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,597 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,492 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,492 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,492 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,512 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:34:37,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:34:37,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,559 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,561 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,585 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:34:37,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:34:37,588 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,597 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,615 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:37,621 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,629 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,632 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,633 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,651 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,688 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,615 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:37,621 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,629 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,632 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,633 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,651 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,688 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,688 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:37,693 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,733 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,733 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,734 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,688 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:37,693 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,733 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,733 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,734 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,760 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,761 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,764 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,764 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,782 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,783 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,783 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:37,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,760 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,761 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,764 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,764 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,782 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,783 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,783 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:37,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:34:37,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:34:37,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:34:37,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:34:37,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:34:37,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:34:37,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:34:37,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:34:37,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,858 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:37,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,858 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:37,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,025 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,025 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,111 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,111 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,111 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,111 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,200 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,200 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,200 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,200 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,382 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,384 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,387 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,382 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,384 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,387 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,544 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,545 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,544 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,545 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,639 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,639 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,642 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,639 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,639 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,642 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,726 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,726 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,726 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,726 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,726 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,726 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,907 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,908 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,907 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,908 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:38,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:38,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:39,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:39,167 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-15T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-15T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:39,167 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-15T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-15T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:39,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:39,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:39,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:41,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:41,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:41,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:41,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:41,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:41,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:41,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:41,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:41,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:41,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:41,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:34:41,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:34:41,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:41,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:41,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:41,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:41,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:41,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:41,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:41,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:34:41,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:34:41,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:41,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:41,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,199 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:41,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:41,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:41,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:41,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:41,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:41,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:41,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,199 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:41,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:34:41,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:41,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:34:41,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:41,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:41,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:41,213 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:41,230 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:34:41,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:41,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:34:41,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:41,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:41,213 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:34:41,230 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:34:41,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:34:41,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:34:41,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:34:41,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,264 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,278 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,279 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,264 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,278 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,279 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,317 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,317 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:34:41,326 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:34:41,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,317 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,317 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:34:41,326 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:34:41,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:34:41,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,401 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,403 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,401 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,403 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,530 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,530 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,593 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,600 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,602 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,628 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,629 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,593 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,600 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,602 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,628 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,629 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,647 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,648 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:35:32,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:35:32,662 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,647 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,648 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:35:32,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:35:32,662 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,688 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,688 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,688 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:32,688 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:36,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:36,972 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:36,973 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:36,987 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,004 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:36,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:36,972 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:36,973 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:36,987 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,004 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,048 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,048 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,070 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,070 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,079 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:35:37,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:35:37,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,100 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,105 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,105 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,070 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,070 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,079 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:35:37,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:35:37,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,100 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,105 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,105 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:35:37,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,167 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,167 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,229 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,229 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,262 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,265 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,266 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,262 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,265 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,266 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,294 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,308 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,316 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,333 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,334 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,337 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,294 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,308 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,316 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,333 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,334 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,337 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,337 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,338 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:36:37,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:36:37,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,376 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,337 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,338 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:36:37,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:36:37,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,376 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:36:37,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,103 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,103 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,106 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,109 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,109 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,115 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,103 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,103 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,106 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,109 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,109 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,115 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:37:35,121 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:37:35,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:37:35,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:37:35,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:37:35,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:37:35,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:37:35,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:37:35,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:37:35,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:37:35,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:37:35,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:37:35,121 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:37:35,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:37:35,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:37:35,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:37:35,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:37:35,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:37:35,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:37:35,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:37:35,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:37:35,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:37:35,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:37:35,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:35,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:37:36,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:36,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:36,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:36,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:36,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:36,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,114 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,122 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,123 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,114 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,122 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,123 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,152 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,153 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,152 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,153 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,210 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:37:37,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:37:37,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,210 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:37:37,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:37:37,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:37,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:37:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:37:41,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:37:41,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:37:41,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:37:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:37:41,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:37:41,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:37:41,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:37:41,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:37:41,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:37:41,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:37:41,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:37:41,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:37:41,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:37:41,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:37:41,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:37:41,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:37:41,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:37:41,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:37:41,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:37:41,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:37:41,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:37:41,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:37:41,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:37:41,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,755 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,773 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,755 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,773 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,801 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,824 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,828 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,801 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,824 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,828 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,829 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,861 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,865 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,873 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:38:07,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:38:07,874 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,829 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,861 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,865 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,873 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:38:07,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:38:07,874 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,894 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,898 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,894 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,898 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:07,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,784 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,794 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:38:36,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,798 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:38:36,800 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:38:36,802 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,805 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,784 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,794 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:38:36,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,798 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:38:36,800 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:38:36,802 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,805 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:38:36,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:38:36,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:38:36,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:38:36,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:38:36,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:38:36,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:38:36,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:38:36,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:38:36,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:38:36,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:38:36,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:38:36,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:38:36,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:38:36,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:38:36,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:38:36,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:38:36,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:38:36,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:36,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,151 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,151 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,170 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,170 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,293 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,297 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,293 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,297 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,381 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,386 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,381 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,386 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,471 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,482 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,485 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,471 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,482 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,485 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:38:37,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:38:37,525 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:38:37,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:38:37,525 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,624 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,639 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,643 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,624 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,639 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,643 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:37,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,665 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:38:42,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:38:42,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,673 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,673 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,665 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:38:42,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:38:42,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,673 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,673 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 19:38:42,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 19:38:42,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,735 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,735 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,737 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,737 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,765 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,735 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,735 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,737 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,737 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,765 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:38:42,821 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:38:42,821 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,876 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,877 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,876 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,877 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 19:38:42,922 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,922 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,930 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,931 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,931 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:38:42,933 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,948 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,948 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,954 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,956 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 19:38:42,922 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,922 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,930 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,931 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,931 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:38:42,933 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,948 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,948 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,954 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,956 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,991 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,993 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,011 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,020 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:38:43,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:38:43,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,991 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:42,993 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,011 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,020 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:38:43,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:38:43,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,043 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,116 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,125 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,125 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,130 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,043 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,116 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,125 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,125 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,130 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:38:43,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:38:43,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,183 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:38:43,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:38:43,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,183 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,239 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,257 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,258 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,262 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,263 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,239 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,257 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,258 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,262 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,263 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,293 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,298 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,298 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,300 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:38:43,314 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:38:43,314 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,325 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,331 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,333 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,333 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,293 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,298 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,298 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,300 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:38:43,314 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:38:43,314 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,325 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,331 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,333 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,333 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:38:43,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:38:43,348 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,350 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,358 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,373 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:38:43,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:38:43,348 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,350 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,358 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,373 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:38:43,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,761 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,761 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,776 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,776 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,818 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,837 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,855 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,856 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,859 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,818 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,837 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,855 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,856 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,859 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,869 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:39:07,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:39:07,870 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,890 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,897 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,869 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:39:07,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:39:07,870 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,890 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:07,897 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:08,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:08,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:08,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:08,862 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:08,862 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:08,862 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:08,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:08,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:39:08,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:39:08,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:08,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:08,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:08,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:08,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:08,862 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:08,862 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:08,862 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:08,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:08,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:39:08,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:39:08,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:08,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:08,897 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,916 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,916 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:08,897 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,916 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,916 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,950 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:08,954 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:08,954 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:08,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:08,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:08,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:08,957 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:08,957 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:08,967 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,950 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:08,954 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:08,954 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:08,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:08,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:08,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:08,957 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:08,957 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:08,967 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:39:08,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:39:08,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:08,992 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:08,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,012 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,012 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:39:08,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:39:08,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:08,992 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:08,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:08,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,012 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,012 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,031 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,043 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:39:09,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:39:09,043 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,031 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,043 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:39:09,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:39:09,043 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,844 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,844 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,846 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,846 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,844 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,844 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,846 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,846 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,950 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:09,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,950 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:09,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:10,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:10,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:10,184 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,184 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,186 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,186 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,187 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,187 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:10,184 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,184 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,186 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,186 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,187 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,187 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:10,302 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,302 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:10,302 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,302 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:10,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,356 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,356 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,358 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:10,358 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:10,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:10,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:10,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:10,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:10,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:10,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:10,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,356 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,356 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,358 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:10,358 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:10,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:10,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:10,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:10,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:10,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:10,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:10,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,382 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,383 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,391 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:39:10,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:39:10,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:10,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:10,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,412 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,417 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,422 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,382 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,383 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,391 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:39:10,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:39:10,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:10,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:10,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,412 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,417 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,422 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:10,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:10,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:10,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:10,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:10,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:10,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:10,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:10,454 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:10,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:39:10,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:10,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:39:10,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:10,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:10,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:10,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:39:10,454 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:39:10,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:39:10,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:10,485 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,485 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:10,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,505 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,505 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:39:10,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:39:10,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:39:10,485 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,485 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:39:10,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,505 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,505 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,539 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,539 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,543 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,543 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,544 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:39:10,553 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:39:10,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,539 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,539 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,543 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,543 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,544 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:39:10,553 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:39:10,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:10,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,127 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,130 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,131 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,127 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,130 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,131 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,152 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,157 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,170 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,171 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,152 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,157 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,170 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,171 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,197 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,201 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:39:37,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:39:37,201 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,227 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,197 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,201 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:39:37,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:39:37,201 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,227 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:39:37,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,566 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,566 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,653 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,653 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,739 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,755 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,739 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,755 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,757 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,757 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,887 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,889 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,898 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,900 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,887 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,889 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,898 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,900 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,928 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:40:30,929 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:40:30,929 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:30,928 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:40:30,929 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:40:30,929 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:31,024 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:31,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:31,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:31,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:31,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:31,024 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:31,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:31,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:31,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:31,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,092 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,137 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,137 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,092 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,137 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,137 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,151 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,152 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:40:37,181 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:40:37,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,151 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,152 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:40:37,181 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:40:37,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:40:37,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,411 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,412 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,412 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,417 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:41:27,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:41:27,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:41:27,411 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,412 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,412 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,417 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:41:27,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:41:27,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:41:27,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:41:27,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:41:27,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:41:27,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:41:27,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:41:27,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:41:27,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:41:27,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:41:27,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:41:27,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:41:27,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:41:27,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:41:27,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:41:27,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:41:27,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:41:27,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:41:27,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,515 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:41:27,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:27,515 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:41:37,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,127 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,131 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,127 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,131 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,160 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,176 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,197 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,199 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,160 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,176 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,197 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,199 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:41:37,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:41:37,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,228 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:41:37,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:41:37,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,228 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:37,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,562 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,563 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,562 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,563 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,595 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,598 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,602 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,628 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,595 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,598 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,602 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,628 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,666 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,673 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:41:47,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:41:47,674 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,666 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,673 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:41:47,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:41:47,674 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,694 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,694 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:41:47,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,106 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:42:17,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,106 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 19:42:17,109 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,109 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:42:17,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:42:17,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:42:17,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:42:17,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:42:17,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:42:17,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:42:17,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:42:17,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:42:17,167 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:42:17,109 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,109 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 19:42:17,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:42:17,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:42:17,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 19:42:17,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:42:17,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 19:42:17,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:42:17,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 19:42:17,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:42:17,167 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 19:42:17,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:42:17,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:17,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 19:42:37,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,104 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,123 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,127 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,104 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,123 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,127 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,160 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,176 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,160 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,176 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,199 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:42:37,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:42:37,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,229 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,199 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:42:37,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:42:37,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,229 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:37,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,488 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,491 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,491 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,488 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,491 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,491 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,532 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,550 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,554 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,554 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,554 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,563 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:42:47,563 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:42:47,563 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,532 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,550 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,554 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,554 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,554 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,563 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:42:47,563 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:42:47,563 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,589 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,591 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,589 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,591 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:47,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,897 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,897 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,969 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,973 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,974 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,974 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:42:58,969 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,973 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,974 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,974 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:58,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:42:59,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,122 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,122 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,223 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,223 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,275 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,275 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,357 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,359 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,360 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:42:59,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,357 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,359 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,360 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:42:59,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:42:59,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:42:59,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:42:59,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:42:59,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:42:59,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 19:42:59,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,467 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 19:42:59,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,467 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 19:42:59,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,528 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,528 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,550 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,550 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,676 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,677 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,676 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,677 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,705 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,706 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,705 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,706 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,742 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,748 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,748 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,748 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:42:59,763 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:42:59,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,742 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,748 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,748 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,748 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:42:59,763 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:42:59,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:42:59,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,215 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,215 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,289 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,289 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,306 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,306 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,306 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,306 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,477 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,479 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,477 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,479 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,554 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,555 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,567 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,567 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,567 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,554 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,555 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,567 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,567 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,567 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,593 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:43:37,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:43:37,597 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,593 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:43:37,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:43:37,597 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,688 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,688 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:37,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,736 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,736 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,749 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,749 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,830 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,830 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,896 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,898 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,896 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,898 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,968 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,981 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,981 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,983 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,968 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,981 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,981 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,983 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:48,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:43:48,009 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:43:48,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:47,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:48,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:43:48,009 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:43:48,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:48,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:48,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:48,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:48,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:48,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:48,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:48,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:48,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:48,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:43:48,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,100 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,116 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,100 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,116 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,135 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,144 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,145 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,170 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,171 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,135 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,144 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,145 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,170 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,171 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,205 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,206 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,210 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,210 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,215 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,219 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:44:42,219 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:44:42,219 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,205 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,206 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,210 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,210 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,215 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,219 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:44:42,219 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:44:42,219 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,251 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:42,251 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,064 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,064 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,094 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,094 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,130 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,130 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:44:56,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:44:56,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,160 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,130 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,130 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:44:56,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:44:56,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,160 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:44:56,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,110 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,110 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,118 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,141 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,162 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,118 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,141 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,162 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,165 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:46:14,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:46:14,176 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,196 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,165 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:46:14,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:46:14,176 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,196 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:14,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:42,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:42,791 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:42,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:42,791 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:42,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:42,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:42,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:42,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,017 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,017 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,017 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,017 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,094 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,118 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,124 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,125 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,125 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,094 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,118 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,124 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,125 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,125 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,138 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:46:43,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:46:43,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,180 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,138 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:46:43,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:46:43,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,180 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,188 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,188 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:46:43,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,659 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,659 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,683 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,687 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,688 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,703 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,683 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,687 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,688 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,703 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:48:37,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:48:37,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:48:37,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:48:37,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:48:37,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,135 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,153 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,157 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,135 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,153 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,157 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,179 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,184 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,199 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,217 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,218 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,179 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,184 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,199 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,217 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,218 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,221 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,221 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,221 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,230 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:51:43,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:51:43,231 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,221 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,221 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,221 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,230 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:51:43,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:51:43,231 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:51:43,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,103 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,104 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,103 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,104 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,145 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,153 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,154 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,184 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,145 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,153 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,154 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,184 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,223 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,227 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,227 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,237 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:54:03,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:54:03,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,223 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,227 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,227 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,237 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:54:03,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:54:03,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,272 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,272 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:54:03,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:22,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:22,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:22,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,004 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:22,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:22,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:22,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,004 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,024 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,046 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,051 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,024 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,046 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,051 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,085 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,088 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,098 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:56:23,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:56:23,099 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,085 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,088 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,098 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:56:23,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:56:23,099 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:56:23,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,003 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,003 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,206 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,213 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,215 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,245 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,206 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,213 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,215 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,245 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,281 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,282 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,290 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,281 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,282 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,290 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,303 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:58:43,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:58:43,305 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,344 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,303 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 19:58:43,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 19:58:43,305 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,344 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 19:58:43,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:02,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:02,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:02,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:02,992 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,013 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,013 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:02,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:02,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:02,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:02,992 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,013 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,013 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,034 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,034 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:01:03,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:01:03,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:01:03,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:01:03,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,154 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,154 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:01:03,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:22,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:22,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:22,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,026 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,029 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:22,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:22,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:22,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,026 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,029 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,095 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,096 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,099 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,099 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,101 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:03:23,108 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:03:23,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,095 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,096 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,099 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,099 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,101 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:03:23,108 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:03:23,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:03:23,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,909 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,909 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,981 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,981 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:45,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,037 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,037 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,106 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,121 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:04:46,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:04:46,122 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,106 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,121 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:04:46,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:04:46,122 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:46,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:04:49,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:04:49,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:04:49,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:04:49,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:49,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:49,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:04:49,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:04:49,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:04:49,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:04:49,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:49,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:49,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:04:49,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:04:49,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 20:04:49,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 20:04:49,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:49,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,613 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,616 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,617 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 20:04:49,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,633 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:04:49,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:04:49,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 20:04:49,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 20:04:49,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:49,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,613 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,616 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,617 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 20:04:49,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,633 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,675 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,675 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,691 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,692 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,719 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,719 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,729 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:04:49,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:04:49,730 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,691 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,692 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,719 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,719 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,729 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:04:49,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:04:49,730 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,751 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,751 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:49,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,713 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,735 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,736 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,713 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,735 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,736 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,757 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,761 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,776 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,776 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,757 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,761 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,776 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,776 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,798 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,798 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,800 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,803 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:04:51,807 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:04:51,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,828 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,835 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,798 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,798 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,800 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,803 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:04:51,807 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:04:51,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,828 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:51,835 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,673 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,708 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,673 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,708 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,748 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,754 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,748 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,754 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,782 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,787 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,787 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,801 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,802 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,782 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,787 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,787 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,801 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,802 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,819 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,820 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,825 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,833 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:04:53,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:04:53,834 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,855 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,859 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,862 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,819 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,820 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,825 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,833 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:04:53,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:04:53,834 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,855 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,859 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:53,862 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,476 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:04:55,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,476 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:04:55,477 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:04:55,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:04:55,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 20:04:55,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:04:55,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:04:55,515 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:04:55,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,477 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:04:55,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:04:55,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 20:04:55,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:04:55,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:04:55,515 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:04:55,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,541 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,541 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,543 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,544 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:04:55,544 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:04:55,545 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:04:55,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:04:55,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:55,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:55,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:04:55,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:04:55,553 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 20:04:55,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,557 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:04:55,557 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:04:55,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:04:55,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:04:55,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:55,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:55,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:04:55,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:04:55,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,541 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,541 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,543 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,544 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:04:55,544 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:04:55,545 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:04:55,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:04:55,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:55,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:55,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:04:55,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:04:55,553 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 20:04:55,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:04:55,557 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:04:55,557 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:04:55,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:04:55,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:04:55,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:55,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:04:55,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:04:55,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:03,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,658 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:03,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 20:05:03,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-07T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"accepted"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,658 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:03,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 20:05:03,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-07T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"accepted"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:05:03,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:03,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 20:05:03,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 20:05:03,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,683 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 20:05:03,684 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 20:05:03,684 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 20:05:03,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 20:05:03,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,687 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 20:05:03,687 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 20:05:03,687 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,689 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 20:05:03,704 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:03,704 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 20:05:03,707 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
INFO  2026-11-03 20:05:03,708 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:03,708 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 20:05:03,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:03,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 20:05:03,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:03,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 20:05:03,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 20:05:03,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,683 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 20:05:03,684 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 20:05:03,684 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 20:05:03,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 20:05:03,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,687 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 20:05:03,687 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 20:05:03,687 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,689 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 20:05:03,704 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:03,704 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 20:05:03,707 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
INFO  2026-11-03 20:05:03,708 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:03,708 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 20:05:03,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:03,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:05:03,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:03,740 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:03,740 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:03,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 20:05:03,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 20:05:03,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:03,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:03,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:03,740 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:03,740 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:03,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 20:05:03,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 20:05:03,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:03,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:03,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,795 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:03,796 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 20:05:03,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:03,795 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:03,796 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 20:05:03,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,966 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,966 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 20:05:03,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 20:05:03,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:03,972 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,973 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,966 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,966 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 20:05:03,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 20:05:03,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:03,972 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,973 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:03,976 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:03,976 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:03,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:03,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:03,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:03,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:03,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:03,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 20:05:04,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:03,976 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:03,976 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:03,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:03,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:03,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:03,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:03,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:03,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:03,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 20:05:04,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:04,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:13,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:13,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:13,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:13,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:13,379 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:13,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.reporterCustomerId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.techJson, r.streamKeyId,                            f.name AS fieldName,                            f.address AS fieldAddress,                            sk.streamKey AS streamKeyValue,                            c.name, c.lastName, c.account,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM recaps r                     INNER JOIN customer c ON c.customerId = COALESCE(@forReporter, r.reporterCustomerId)                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     WHERE r.recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@forReporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
DEBUG  2026-11-03 20:05:13,382 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT tokenDevice FROM customerdevice                       WHERE customerId=@id AND tokenDevice IS NOT NULL AND tokenDevice <> '', params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 20:05:13,383 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps                       SET assignmentStatus=@status,                           inviteRespondedAt=UTC_TIMESTAMP(),                           assignmentInviteToken=NULL                       WHERE recapId=@id AND assignmentStatus IN ('pending','accepted'), params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"revoked"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:13,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:13,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Assegnazione reporter revocata (mail/push)"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"3392"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 20:05:13,412 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:13,412 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE FROM manager_request_reads                     WHERE requestType=@type AND requestId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@type","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"assignment"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"}]
DEBUG  2026-11-03 20:05:13,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:13,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:13,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:13,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:13,379 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:13,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.reporterCustomerId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.techJson, r.streamKeyId,                            f.name AS fieldName,                            f.address AS fieldAddress,                            sk.streamKey AS streamKeyValue,                            c.name, c.lastName, c.account,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM recaps r                     INNER JOIN customer c ON c.customerId = COALESCE(@forReporter, r.reporterCustomerId)                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     WHERE r.recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@forReporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
DEBUG  2026-11-03 20:05:13,382 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT tokenDevice FROM customerdevice                       WHERE customerId=@id AND tokenDevice IS NOT NULL AND tokenDevice <> '', params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 20:05:13,383 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps                       SET assignmentStatus=@status,                           inviteRespondedAt=UTC_TIMESTAMP(),                           assignmentInviteToken=NULL                       WHERE recapId=@id AND assignmentStatus IN ('pending','accepted'), params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"revoked"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:13,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:13,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Assegnazione reporter revocata (mail/push)"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"3392"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 20:05:13,412 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:13,412 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE FROM manager_request_reads                     WHERE requestType=@type AND requestId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@type","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"assignment"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"}]
INFO  2026-11-03 20:05:13,430 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:13,430 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE FROM manager_request_hides                     WHERE requestType=@type AND requestId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@type","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"assignment"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"}]
INFO  2026-11-03 20:05:13,430 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 20:05:13,430 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 20:05:13,430 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 20:05:13,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
INFO  2026-11-03 20:05:13,450 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
INFO  2026-11-03 20:05:13,450 +01:00 apprecapweb01 recapweb.Helper.AssignmentNotifyHelper.SendCancel (null)  AssignmentNotifyHelper::SendCancel recap 8335 reporter 3392 email pagliaroliachille@gmail.com prev=accepted tokens 0
INFO  2026-11-03 20:05:13,450 +01:00 apprecapweb01 recapweb.Helper.MailHelper.Send (null)  MailHelper::SendMail server: SSL0.OVH.NET:465, sender: notification@liverecap.it, receiver: pagliaroliachille@gmail.com, timeoutMs: 10000
INFO  2026-11-03 20:05:13,430 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:13,430 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE FROM manager_request_hides                     WHERE requestType=@type AND requestId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@type","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"assignment"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"}]
INFO  2026-11-03 20:05:13,430 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 20:05:13,430 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 20:05:13,430 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 20:05:13,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
INFO  2026-11-03 20:05:13,450 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
INFO  2026-11-03 20:05:13,450 +01:00 apprecapweb01 recapweb.Helper.AssignmentNotifyHelper.SendCancel (null)  AssignmentNotifyHelper::SendCancel recap 8335 reporter 3392 email pagliaroliachille@gmail.com prev=accepted tokens 0
INFO  2026-11-03 20:05:13,450 +01:00 apprecapweb01 recapweb.Helper.MailHelper.Send (null)  MailHelper::SendMail server: SSL0.OVH.NET:465, sender: notification@liverecap.it, receiver: pagliaroliachille@gmail.com, timeoutMs: 10000
DEBUG  2026-11-03 20:05:14,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:14,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:14,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
DEBUG  2026-11-03 20:05:14,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:14,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:14,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 20:05:14,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:14,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"735"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 20:05:14,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:14,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps                     SET previousReporterCustomerId=@rep,                         previousAssignmentStatus=@status,                         previousAssignmentAt=UTC_TIMESTAMP()                     WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rep","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"revoked"}]
INFO  2026-11-03 20:05:14,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:14,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 20:05:14,201 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
INFO  2026-11-03 20:05:14,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:14,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 20:05:14,204 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 20:05:14,215 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
INFO  2026-11-03 20:05:14,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:14,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"735"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 20:05:14,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:14,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps                     SET previousReporterCustomerId=@rep,                         previousAssignmentStatus=@status,                         previousAssignmentAt=UTC_TIMESTAMP()                     WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rep","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"revoked"}]
INFO  2026-11-03 20:05:14,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:14,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 20:05:14,201 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
INFO  2026-11-03 20:05:14,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:14,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 20:05:14,204 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 20:05:14,215 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 20:05:14,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:14,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:14,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 20:05:14,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:14,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:14,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 20:05:14,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 20:05:14,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 20:05:14,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:14,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,491 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 20:05:14,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 20:05:14,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:14,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,491 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:14,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:14,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:14,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:14,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:14,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:14,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:14,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:14,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:14,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:14,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:14,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:14,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:14,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:14,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:14,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:14,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 20:05:14,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:14,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 20:05:24,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:24,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 20:05:24,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:05:24,184 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:24,184 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 20:05:24,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 20:05:24,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,187 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 20:05:24,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 20:05:24,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,190 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 20:05:24,190 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 20:05:24,190 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,191 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 20:05:24,191 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 20:05:24,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
DEBUG  2026-11-03 20:05:24,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:24,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 20:05:24,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:05:24,184 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:24,184 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 20:05:24,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 20:05:24,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,187 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 20:05:24,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 20:05:24,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,190 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 20:05:24,190 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 20:05:24,190 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,191 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 20:05:24,191 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 20:05:24,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 20:05:24,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:24,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 20:05:24,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 20:05:24,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:24,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 20:05:24,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:24,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:05:24,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:24,235 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:24,235 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:24,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 20:05:24,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 20:05:24,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:24,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:24,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:24,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:24,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 20:05:24,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 20:05:24,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:24,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 20:05:24,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:24,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 20:05:24,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:24,235 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:24,235 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:24,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 20:05:24,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 20:05:24,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 20:05:24,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:24,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,290 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,291 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,291 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:24,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 20:05:24,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,290 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,291 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,291 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 20:05:24,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:24,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 20:05:24,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,467 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,469 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 20:05:24,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 20:05:24,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:24,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,467 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,469 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 20:05:24,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 20:05:24,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:24,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:24,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:24,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 20:05:24,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:24,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:24,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:24,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:24,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:24,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:24,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:24,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:24,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 20:05:24,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:24,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:24,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:24,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:24,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:24,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:24,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:29,416 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:29,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"FC Parioli"}]
DEBUG  2026-11-03 20:05:29,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,426 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, inviteRespondedAt=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T11:00:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BFC\u002BParioli"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":229},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"pending"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"FC Parioli"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"lnd"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"eccellenza"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2a"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":19},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002211:00\u0022,\u0022turnoFine\u0022:\u002213:00\u0022,\u0022rimborso\u0022:false,\u0022rimborsoImporto\u0022:0,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022owrn ijmfsp 2j0ngw fs pisfnm\u00279k\u00274k\\n\\nrwebgb\\ngngd. ge\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:true,\u0022coverGenerated\u0022:true,\u0022coverOwnLabel\u0022:\u0022Vintage\u0022,\u0022coverStyle\u0022:\u0022vintage\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_118_1793713096.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022PAR\u0022,\u0022sportPartita\u0022:\u0022Basket\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022Castr\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5,\u0022srtUrl\u0022:\u0022wefeefeq\u0022,\u0022rtmpUrl\u0022:\u0022rtmp://milan.castr.io/static\u0022,\u0022streamId\u0022:\u0022rwfetr\u0022}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:05:29,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:29,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#lnd"}]
DEBUG  2026-11-03 20:05:29,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":533}]
DEBUG  2026-11-03 20:05:29,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":533},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#eccellenza"}]
DEBUG  2026-11-03 20:05:29,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":534}]
DEBUG  2026-11-03 20:05:29,444 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":534},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,444 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 20:05:29,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 20:05:29,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#FCParioli"}]
DEBUG  2026-11-03 20:05:29,449 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9869}]
DEBUG  2026-11-03 20:05:29,449 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9869},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,449 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8293"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS FC Parioli"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
DEBUG  2026-11-03 20:05:29,416 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:29,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"FC Parioli"}]
DEBUG  2026-11-03 20:05:29,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,426 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, inviteRespondedAt=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T11:00:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BFC\u002BParioli"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":229},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"pending"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"FC Parioli"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"lnd"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"eccellenza"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2a"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":19},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002211:00\u0022,\u0022turnoFine\u0022:\u002213:00\u0022,\u0022rimborso\u0022:false,\u0022rimborsoImporto\u0022:0,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022owrn ijmfsp 2j0ngw fs pisfnm\u00279k\u00274k\\n\\nrwebgb\\ngngd. ge\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:true,\u0022coverGenerated\u0022:true,\u0022coverOwnLabel\u0022:\u0022Vintage\u0022,\u0022coverStyle\u0022:\u0022vintage\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_118_1793713096.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022PAR\u0022,\u0022sportPartita\u0022:\u0022Basket\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022Castr\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5,\u0022srtUrl\u0022:\u0022wefeefeq\u0022,\u0022rtmpUrl\u0022:\u0022rtmp://milan.castr.io/static\u0022,\u0022streamId\u0022:\u0022rwfetr\u0022}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:05:29,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:29,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#lnd"}]
DEBUG  2026-11-03 20:05:29,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":533}]
DEBUG  2026-11-03 20:05:29,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":533},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#eccellenza"}]
DEBUG  2026-11-03 20:05:29,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":534}]
DEBUG  2026-11-03 20:05:29,444 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":534},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,444 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 20:05:29,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 20:05:29,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#FCParioli"}]
DEBUG  2026-11-03 20:05:29,449 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9869}]
DEBUG  2026-11-03 20:05:29,449 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9869},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,449 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8293"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS FC Parioli"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 20:05:29,465 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:29,465 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":229}]
DEBUG  2026-11-03 20:05:29,468 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":229},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5.25}]
INFO  2026-11-03 20:05:29,468 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:29,468 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 20:05:29,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 20:05:29,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 20:05:29,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/8293.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
INFO  2026-11-03 20:05:29,471 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:29,471 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,471 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
INFO  2026-11-03 20:05:29,465 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:29,465 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":229}]
DEBUG  2026-11-03 20:05:29,468 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":229},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5.25}]
INFO  2026-11-03 20:05:29,468 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:29,468 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 20:05:29,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 20:05:29,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 20:05:29,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/8293.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
INFO  2026-11-03 20:05:29,471 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 20:05:29,471 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,471 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:29,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"FC Parioli"}]
DEBUG  2026-11-03 20:05:29,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8293}]
DEBUG  2026-11-03 20:05:29,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 20:05:29,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"FC Parioli"}]
DEBUG  2026-11-03 20:05:29,680 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 20:05:29,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 20:05:29,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 20:05:29,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:29,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,680 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 20:05:29,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 20:05:29,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 20:05:29,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:29,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,726 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:29,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:29,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:29,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:29,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:29,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:29,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:29,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:29,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,726 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:29,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:05:29,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:29,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:05:29,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:29,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:05:29,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:29,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:05:29,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:29,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,897 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,897 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,992 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:51,992 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,076 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,076 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,090 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:05:52,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:05:52,092 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,090 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:05:52,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:05:52,092 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:52,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,589 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,590 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,589 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,590 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,607 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,628 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,629 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,607 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,628 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,629 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,656 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,673 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,675 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,695 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,656 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,673 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,675 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,695 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:05:55,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:05:55,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,733 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,737 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,739 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:05:55,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:05:55,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,733 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,737 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:05:55,739 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,303 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,303 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,321 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,325 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,353 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,355 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,321 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,325 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,353 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,355 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,398 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,405 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,406 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,398 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,405 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,406 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:06:04,422 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:06:04,422 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:06:04,422 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:06:04,422 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,488 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,506 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,518 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,488 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,506 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,518 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,530 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,530 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,567 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,530 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,530 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,567 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,610 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,610 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,648 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,650 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,657 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,648 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,650 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,657 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:06:04,673 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:06:04,673 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,706 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:06:04,673 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:06:04,673 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,706 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:04,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,569 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,569 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,639 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,645 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,646 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,639 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,645 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,646 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,712 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,712 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,728 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,759 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,760 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,728 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,759 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,760 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,833 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,834 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,872 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:06:55,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:06:55,873 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,833 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,834 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,872 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:06:55,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:06:55,873 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,933 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,933 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:55,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,653 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,653 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,684 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,726 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,728 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,684 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,726 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,728 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,768 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,776 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,777 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,768 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,776 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,777 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,841 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:06:57,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:06:57,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,874 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,878 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,841 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:06:57,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:06:57,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,874 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,878 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:57,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 20:06:59,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 20:06:59,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 20:06:59,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,650 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 20:06:59,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 20:06:59,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,650 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 20:06:59,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,693 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:06:59,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:06:59,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:06:59,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:06:59,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:06:59,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:06:59,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:06:59,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:06:59,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 20:06:59,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,693 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:06:59,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:06:59,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:06:59,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:06:59,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:06:59,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:06:59,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:06:59,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:06:59,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 20:06:59,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:06:59,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,857 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":169}]
DEBUG  2026-11-03 20:07:05,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,857 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":169}]
DEBUG  2026-11-03 20:07:05,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 20:07:05,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,897 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,899 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":169}]
DEBUG  2026-11-03 20:07:05,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,901 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":169}]
DEBUG  2026-11-03 20:07:05,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,903 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,903 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,909 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:07:05,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:07:05,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:07:05,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:07:05,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:07:05,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:07:05,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:07:05,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:07:05,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 20:07:05,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,897 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,899 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":169}]
DEBUG  2026-11-03 20:07:05,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,901 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":169}]
DEBUG  2026-11-03 20:07:05,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,903 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,903 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,909 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:05,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:07:05,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 20:07:05,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:07:05,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 20:07:05,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:07:05,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 20:07:05,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:07:05,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 20:07:15,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,350 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,366 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,350 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,366 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,383 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,386 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,386 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,406 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,424 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,383 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,386 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,386 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,406 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,424 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,442 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,442 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,451 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:07:15,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:07:15,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,474 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,442 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,442 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,451 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:07:15,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:07:15,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,474 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:15,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,464 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,464 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,465 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,484 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,484 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,508 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,508 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,465 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,484 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,484 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,508 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,508 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:07:56,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:07:56,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,536 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,541 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,542 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 20:07:56,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 20:07:56,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,536 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,541 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:07:56,542 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:58:33,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 20:58:33,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-03 20:59:04,374 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 20:59:04,374 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 20:59:04,486 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-03 20:59:04,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-03 20:59:04,486 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-03 20:59:04,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:39:07,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:39:07,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-03 21:39:38,422 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 21:39:38,422 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 21:39:38,519 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-03 21:39:38,534 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-03 21:39:38,519 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-03 21:39:38,534 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:10,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:10,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-03 21:46:40,822 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 21:46:40,822 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 21:46:40,928 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
ERROR  2026-11-03 21:46:40,928 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-03 21:46:40,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:40,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,886 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,887 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,890 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,915 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,919 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,886 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,887 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,890 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,915 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,919 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,938 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,943 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,943 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,968 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,938 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,943 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,943 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,968 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,981 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,000 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,013 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,981 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:48,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,000 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,013 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,024 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,044 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,046 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,024 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,044 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,046 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,082 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:46:49,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:46:49,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,087 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,094 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,095 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,082 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:46:49,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:46:49,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,087 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,094 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,095 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,141 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,147 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,141 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,147 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,173 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,187 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,187 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,206 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,206 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:46:49,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:46:49,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,213 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,219 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,173 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,187 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,187 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,206 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,206 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:46:49,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:46:49,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,213 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,219 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,225 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:46:49,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:46:49,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,245 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,225 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:46:49,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:46:49,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,245 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,376 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,393 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,396 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,416 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,376 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,393 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,396 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,416 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,458 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,466 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:46:49,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:46:49,466 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,458 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,466 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:46:49,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:46:49,466 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,486 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,491 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,491 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,486 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,491 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,491 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:46:49,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,758 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,758 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,786 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,808 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,828 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,829 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,786 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,808 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,828 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,829 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,848 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,849 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,852 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,852 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:47:48,862 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:47:48,863 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,848 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,849 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,852 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,852 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:47:48,862 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:47:48,863 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,884 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,884 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:47:48,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,688 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,707 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,728 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,728 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,688 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,707 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,728 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,728 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,748 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,769 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,748 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,769 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,793 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:48:48,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:48:48,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,824 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,793 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:48:48,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:48:48,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,824 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:48:48,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,773 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,808 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,773 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,808 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,856 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,856 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,863 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,894 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,863 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,894 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,931 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,932 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,937 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,937 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:49:48,953 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:49:48,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,931 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,932 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,937 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,937 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:49:48,953 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:49:48,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,994 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:49,001 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:49,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:49,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:49,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:48,994 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:49,001 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:49,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:49,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:49,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:57,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:57,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:57,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:57,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:57,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:49:57,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,637 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 21:50:27,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,637 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 21:50:27,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 21:50:27,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 21:50:27,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,801 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 21:50:27,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 21:50:27,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 21:50:27,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 21:50:27,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 21:50:27,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,801 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 21:50:27,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 21:50:27,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 21:50:27,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:27,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:27,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:27,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:27,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:27,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:27,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:27,908 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:27,908 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,912 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 21:50:27,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,920 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,921 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 21:50:27,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:27,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:27,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:27,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:27,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:27,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:27,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:27,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:27,908 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:27,908 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,912 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190}]
DEBUG  2026-11-03 21:50:27,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,920 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,921 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 21:50:27,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:27,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:27,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:27,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:27,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:27,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:27,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:27,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:27,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:27,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:27,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:27,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:27,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:27,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:27,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:27,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:45,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 21:50:45,749 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:50:45,749 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:50:45,750 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:50:45,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 21:50:45,749 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:50:45,749 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:50:45,750 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:50:45,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,869 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:50:45,870 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:50:45,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,869 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:50:45,870 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:50:45,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,989 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:50:45,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:45,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:45,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:45,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:45,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:45,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:45,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:45,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:45,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,989 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:50:45,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:45,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:45,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:45,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:45,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:45,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:45,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:45,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:45,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:46,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:46,114 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 21:50:46,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:46,114 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 21:50:46,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:46,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:46,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:46,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:46,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:46,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:46,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:46,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:46,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:46,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:46,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:46,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:46,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:46,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:46,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:46,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:50:46,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:46,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:50:46,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:46,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:50:46,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:46,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:50:48,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,487 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,487 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,505 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,512 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,532 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,536 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,505 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,512 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,532 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,536 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,585 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:50:48,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:50:48,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,585 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:50:48,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:50:48,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,606 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,606 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:50:48,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,772 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,772 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,819 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,820 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,837 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,856 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,857 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,859 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,819 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,820 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,837 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,856 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,857 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,859 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:51:49,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:51:49,869 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,889 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:51:49,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:51:49,869 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,889 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:51:49,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:48,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:48,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:48,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:48,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:48,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:48,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,059 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,059 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,098 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,106 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,098 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,106 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,133 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,133 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,133 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,133 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:52:49,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:52:49,190 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:52:49,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:52:49,190 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,228 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,228 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:52:49,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,855 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:53:11,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 21:53:11,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:53:11,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:53:11,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:53:11,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:53:11,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:53:11,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:53:11,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:53:11,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:53:11,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,855 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:53:11,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 21:53:11,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:53:11,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:53:11,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:53:11,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:53:11,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:53:11,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:53:11,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:53:11,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:53:11,931 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,933 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:53:11,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:53:11,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:53:11,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:53:11,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,957 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,957 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:53:11,931 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,933 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:53:11,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:53:11,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:53:11,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:53:11,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,957 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,957 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:11,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 21:53:12,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,015 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:53:12,015 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:53:12,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:53:12,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:53:12,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:53:12,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:53:12,020 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:53:12,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,015 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:53:12,015 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 21:53:12,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:53:12,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 21:53:12,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:53:12,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 21:53:12,020 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:53:12,020 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:53:12,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,052 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 21:53:12,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,020 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 21:53:12,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,052 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 21:53:12,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:12,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,932 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,949 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,932 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,949 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,966 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,991 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,966 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:48,991 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,016 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,017 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,039 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,016 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,017 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,039 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,051 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:53:49,052 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:53:49,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,051 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:53:49,052 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:53:49,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:53:49,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,738 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,738 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,761 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,765 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,766 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,780 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,761 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,765 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,766 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,780 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,798 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,802 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,807 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:54:48,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:54:48,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,835 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,798 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,802 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,807 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:54:48,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:54:48,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,835 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:54:48,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,180 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,180 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,203 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,229 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,233 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,203 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,229 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,233 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,247 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,248 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,265 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,266 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,269 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,270 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,270 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,278 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:55:49,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:55:49,279 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,247 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,248 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,265 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,266 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,269 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,270 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,270 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,278 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:55:49,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:55:49,279 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,299 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,299 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:55:49,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,921 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,936 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,955 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,921 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,936 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,955 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,983 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,998 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,983 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:48,998 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,016 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,019 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,019 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,025 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:56:49,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:56:49,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,016 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,019 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,019 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,025 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:56:49,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:56:49,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:56:49,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,907 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,909 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,907 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,909 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,031 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,031 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,100 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,107 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,158 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,177 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,177 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,177 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,227 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,229 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,257 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,265 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,269 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,272 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,279 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,280 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,281 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,297 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,299 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,312 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,316 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,322 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,326 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,329 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,331 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,331 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,338 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:04,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:04,339 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,395 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,402 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,408 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,411 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,411 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,422 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,422 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:03,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,031 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,031 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,100 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,107 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,158 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,177 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,177 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,177 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,227 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,229 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,257 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,265 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,269 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,272 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,279 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,280 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,281 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,297 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,299 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,312 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,316 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,322 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,326 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,329 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,331 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,331 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,338 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:04,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:04,339 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,395 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,402 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,408 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,411 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,411 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,422 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,422 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:04,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:04,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:04,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:04,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:04,445 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:04,445 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:04,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:04,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:04,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:04,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:04,445 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:04,445 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,488 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,508 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,488 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,508 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:04,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,791 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,791 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,971 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,011 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,012 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,013 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,014 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:08,971 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,011 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,012 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,013 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,014 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,031 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,047 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,079 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,079 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,081 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,092 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,122 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,158 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,184 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,203 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,212 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,220 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,232 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:09,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:09,235 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,244 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,246 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,246 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,264 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,273 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:09,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:09,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,278 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,279 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,294 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,321 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,338 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,339 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,031 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,047 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,079 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,079 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,081 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,092 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,122 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,158 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,184 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,203 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,212 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,220 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,232 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:09,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:09,235 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,244 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,246 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,246 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,264 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,273 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:09,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:09,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,278 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,279 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,294 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,321 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,338 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,339 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,362 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,364 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,387 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,389 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,347 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,362 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,364 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,387 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,389 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,398 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,400 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:09,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:09,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,422 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,423 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:09,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:09,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,398 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,400 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:09,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:09,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,422 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,423 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:57:09,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:57:09,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:57:09,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,313 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,314 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,316 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,313 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,314 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,316 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,329 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,346 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,349 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,349 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,329 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,346 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,349 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,349 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,373 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,373 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,387 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,388 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,373 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,373 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,387 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,388 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,422 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,428 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,444 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:58:09,445 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:58:09,445 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,422 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,428 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,444 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:58:09,445 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:58:09,445 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:58:09,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,431 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,431 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,508 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,508 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,549 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,557 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,549 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,557 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,583 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,601 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,602 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,604 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,613 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:59:09,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:59:09,614 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,583 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,601 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,602 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,604 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,613 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 21:59:09,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 21:59:09,614 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,633 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,633 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 21:59:09,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:09,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:09,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:09,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:09,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:09,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:09,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:09,867 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:09,867 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,031 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,031 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,216 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,216 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,220 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,220 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,316 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,316 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,451 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,451 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,474 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,476 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,474 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,476 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:00:10,541 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:00:10,541 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:00:10,541 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:00:10,541 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,734 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,766 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,734 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,766 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:00:10,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:07:19,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:07:19,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-03 22:07:49,558 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 22:07:49,558 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 22:07:49,658 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
ERROR  2026-11-03 22:07:49,658 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-03 22:07:49,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:07:49,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,245 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,245 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,266 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,270 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,290 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,298 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,314 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,266 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,270 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,290 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,298 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,314 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,333 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,336 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,336 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,338 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:08:28,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:08:28,346 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,333 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,336 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,336 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,338 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:08:28,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:08:28,346 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,365 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,369 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,370 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,370 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,372 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,365 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,369 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,370 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,370 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:08:28,372 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:19:57,927 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin invoked
INFO  2026-11-03 22:19:57,927 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin: Esecuzione ce.GetCustomer(inData.account) : fanner
INFO  2026-11-03 22:19:57,927 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::AuthenticateUser user: fanner
DEBUG  2026-11-03 22:19:57,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM customer WHERE LOWER(TRIM(account)) = LOWER(TRIM(@account)), params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@account","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"fanner"}]
INFO  2026-11-03 22:19:57,927 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin invoked
INFO  2026-11-03 22:19:57,927 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin: Esecuzione ce.GetCustomer(inData.account) : fanner
INFO  2026-11-03 22:19:57,927 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::AuthenticateUser user: fanner
DEBUG  2026-11-03 22:19:57,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM customer WHERE LOWER(TRIM(account)) = LOWER(TRIM(@account)), params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@account","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"fanner"}]
ERROR  2026-11-03 22:20:28,342 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 22:20:28,342 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 22:20:28,463 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  CustomerEngine::GetCustomer user: fanner, HR: -2147467259, Msg: Connect Timeout expired.
INFO  2026-11-03 22:20:28,477 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin get cistomer failed: GenericException
ERROR  2026-11-03 22:20:28,463 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  CustomerEngine::GetCustomer user: fanner, HR: -2147467259, Msg: Connect Timeout expired.
INFO  2026-11-03 22:20:28,477 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin get cistomer failed: GenericException
INFO  2026-11-03 22:20:29,838 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin invoked
INFO  2026-11-03 22:20:29,838 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin: Esecuzione ce.GetCustomer(inData.account) : fanner
INFO  2026-11-03 22:20:29,838 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::AuthenticateUser user: fanner
DEBUG  2026-11-03 22:20:29,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM customer WHERE LOWER(TRIM(account)) = LOWER(TRIM(@account)), params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@account","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"fanner"}]
INFO  2026-11-03 22:20:29,847 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione reader 
INFO  2026-11-03 22:20:29,847 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione reader 
INFO  2026-11-03 22:20:29,847 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-03 22:20:29,847 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-03 22:20:29,851 +01:00 apprecapweb01 recapweb.Models.RoleEngine.GetRole (null)  RoleEngine::GetRole role: 6
DEBUG  2026-11-03 22:20:29,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM roles WHERE roleId = @roleId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@roleId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6}]
DEBUG  2026-11-03 22:20:29,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE customer SET firstaccess = 1 WHERE customerId = @customerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:20:29,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 22:20:29,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE customerdevice                         SET deviceVersion = @deviceVersion, deviceLastLogin = @deviceLastLogin, appId = @appId                         WHERE customerId = @customerId AND appId <=> @appId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceVersion","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceLastLogin","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T22:20:29.8539829"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@appId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 22:20:29,838 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin invoked
INFO  2026-11-03 22:20:29,838 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin: Esecuzione ce.GetCustomer(inData.account) : fanner
INFO  2026-11-03 22:20:29,838 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::AuthenticateUser user: fanner
DEBUG  2026-11-03 22:20:29,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM customer WHERE LOWER(TRIM(account)) = LOWER(TRIM(@account)), params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@account","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"fanner"}]
INFO  2026-11-03 22:20:29,847 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione reader 
INFO  2026-11-03 22:20:29,847 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione reader 
INFO  2026-11-03 22:20:29,847 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-03 22:20:29,847 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-03 22:20:29,851 +01:00 apprecapweb01 recapweb.Models.RoleEngine.GetRole (null)  RoleEngine::GetRole role: 6
DEBUG  2026-11-03 22:20:29,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM roles WHERE roleId = @roleId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@roleId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6}]
DEBUG  2026-11-03 22:20:29,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE customer SET firstaccess = 1 WHERE customerId = @customerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:20:29,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 22:20:29,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE customerdevice                         SET deviceVersion = @deviceVersion, deviceLastLogin = @deviceLastLogin, appId = @appId                         WHERE customerId = @customerId AND appId <=> @appId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceVersion","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceLastLogin","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T22:20:29.8539829"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@appId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 22:20:29,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 6.
DEBUG  2026-11-03 22:20:29,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mailAddress FROM customermailaddress WHERE customerId = @customerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:20:29,870 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin Fine
INFO  2026-11-03 22:20:29,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 6.
DEBUG  2026-11-03 22:20:29,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mailAddress FROM customermailaddress WHERE customerId = @customerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:20:29,870 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin Fine
DEBUG  2026-11-03 22:20:30,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,384 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,398 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,401 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:20:30,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:20:30,403 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:20:30,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:20:30,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:20:30,409 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:20:30,412 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:20:30,413 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:20:30,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,384 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,398 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,401 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:20:30,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:20:30,403 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:20:30,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:20:30,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:20:30,409 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:20:30,412 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:20:30,413 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:20:30,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:30,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,467 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:30,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,467 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:20:30,482 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:20:30,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:20:30,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:20:30,482 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:20:30,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:20:30,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,545 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,557 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,545 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,557 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,590 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,604 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,590 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,604 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,637 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,644 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,645 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,645 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,653 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:20:30,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:20:30,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,637 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,644 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,645 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,645 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,653 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:20:30,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:20:30,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,680 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,713 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,717 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,722 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,680 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,713 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,717 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,722 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,734 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:20:30,736 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:20:30,736 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,757 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,764 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,765 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,734 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:20:30,736 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:20:30,736 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,757 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,764 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,765 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,971 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,971 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,984 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:30,984 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:31,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:31,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:31,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:31,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:31,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:31,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:34,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,031 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,037 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:20:35,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:20:35,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:20:35,040 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:35,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,031 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,037 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:20:35,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:20:35,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:20:35,040 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:35,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,091 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,110 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,114 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,114 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,091 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,110 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,114 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,114 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,134 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,162 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:20:35,164 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:20:35,167 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:20:35,167 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:20:35,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:20:35,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:20:35,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:20:35,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:20:35,134 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,162 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:20:35,164 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:20:35,167 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:20:35,167 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:20:35,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:20:35,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:20:35,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:20:35,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:20:35,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,198 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:20:35,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:20:35,204 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,224 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,198 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:20:35,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:20:35,204 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,224 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,244 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,244 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:35,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:35,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:35,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:35,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:36,175 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,179 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,180 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,180 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:36,175 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,179 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,180 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,180 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:36,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,398 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:36,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,401 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,398 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:36,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,401 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,651 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:36,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,651 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:36,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,907 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:36,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:36,907 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:37,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,115 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,116 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:37,115 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,116 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:37,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:37,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:37,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,356 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,357 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,356 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,357 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,631 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:37,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,631 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:37,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:37,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,116 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,119 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:38,116 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,119 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:38,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:38,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:38,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-11T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,555 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,555 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:38,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,555 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,555 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:38,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-18T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,800 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:38,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,800 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-25T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:38,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:38,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,025 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:39,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,025 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-01T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:39,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,242 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,245 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-15T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,242 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,245 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-15T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-15T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:39,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-08T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-02-15T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:39,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:39,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:39,515 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,515 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,518 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:39,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,515 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,515 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,518 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:39,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,887 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:39,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,887 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:39,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:40,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:40,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:40,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:40,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:40,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:40,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:40,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:40,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:40,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:40,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:40,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:40,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:41,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:41,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:41,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:41,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:41,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:41,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:41,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:41,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:41,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:41,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:41,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:41,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:41,933 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:41,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:41,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:41,933 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:41,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:41,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,315 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,316 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,317 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:42,315 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,316 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,317 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:42,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,553 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:42,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,553 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:42,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:43,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:43,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:43,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:43,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:43,760 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,763 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:43,760 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,763 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:43,926 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,926 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:43,926 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,926 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:43,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:44,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:44,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:44,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:44,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:44,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,726 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:44,735 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,737 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,726 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:44,735 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,737 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:44,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-31T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-31T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-31T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,234 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-31T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-31T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-31T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-31T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-31T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-31T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-31T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-31T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-31T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,664 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,664 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,733 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,734 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,733 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,734 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-24T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,878 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,878 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,886 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,919 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:45,886 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:45,919 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:46,009 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,009 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-17T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-03T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:46,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-03T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:46,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-03T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:46,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-03T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-10T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:54,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:54,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:54,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:54,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:54,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:54,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:55,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:55,291 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:55,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:55,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:55,291 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:55,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:55,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:55,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:55,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:55,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:55,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:55,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:55,904 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:55,907 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:55,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:55,904 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:55,907 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:55,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:56,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:56,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:56,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:56,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:56,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:56,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:56,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:56,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,508 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:56,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:56,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,508 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:56,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:57,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:57,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:57,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:57,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:20:57,534 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:57,534 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:57,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:57,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:57,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,859 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:57,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,859 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:57,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:57,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:57,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:58,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:58,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:58,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:58,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:20:58,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:20:58,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:21:30,416 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,416 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,439 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,439 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,485 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,485 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,501 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,485 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,485 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,501 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,526 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:21:30,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:21:30,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,562 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,562 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,562 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,526 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:21:30,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:21:30,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,562 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,562 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:21:30,562 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,362 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,368 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,362 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,368 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,408 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,416 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,417 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,408 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,416 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,417 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,445 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,482 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,445 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,482 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,488 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,489 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,489 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:22:30,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:22:30,504 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,488 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,489 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,489 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:22:30,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:22:30,504 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,544 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,544 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:22:30,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,391 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,409 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,391 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,409 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,464 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,465 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,464 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,465 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,479 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,499 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:23:30,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:23:30,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,479 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,499 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:23:30,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:23:30,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,532 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,532 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:23:30,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,569 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,593 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,569 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,593 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,597 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,597 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,612 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,630 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,630 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,633 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,634 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,634 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,639 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,597 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,597 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,612 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,630 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,630 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,633 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,634 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,634 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,639 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:24:30,643 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:24:30,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,663 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:24:30,643 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:24:30,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,663 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:24:30,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,599 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,599 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,760 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,761 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,741 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,760 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,761 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,778 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,778 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,783 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:25:30,791 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:25:30,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,778 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,778 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,783 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:25:30,791 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:25:30,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:25:30,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,708 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,722 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,708 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,722 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,739 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,768 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,768 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,782 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,739 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,768 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,768 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,782 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,783 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,808 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:26:30,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:26:30,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,783 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,808 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:26:30,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:26:30,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,837 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,837 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:30,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,508 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,508 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,528 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,528 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:26:53,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:26:53,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:53,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:26:53,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:26:53,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:26:53,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:53,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:26:53,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,683 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,695 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,695 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,683 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,695 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,695 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,754 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,754 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:26:53,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:26:53,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:26:53,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:26:53,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:53,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:53,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:26:53,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:26:53,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:26:53,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:26:53,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:26:53,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:26:53,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:53,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:53,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:26:53,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:26:53,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,859 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,859 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,877 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:26:53,878 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:26:53,878 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,919 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,877 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:26:53,878 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:26:53,878 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,919 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,927 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,930 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,927 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:53,930 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:26:56,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:26:56,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:26:56,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:26:56,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:56,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:56,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:26:56,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:26:56,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,270 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:26:56,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:26:56,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:26:56,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:26:56,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:56,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:56,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:26:56,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:26:56,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,270 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:26:56,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:26:56,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:56,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:26:56,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:26:56,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:56,372 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,372 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:26:56,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:56,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:26:57,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:26:57,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:26:57,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:26:57,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:26:57,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:57,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:57,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:26:57,515 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:26:57,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:26:57,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:26:57,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:26:57,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:26:57,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:57,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:57,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:26:57,515 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:26:57,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:26:57,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:26:57,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:57,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:26:57,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:26:57,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:26:57,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:26:57,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:26:57,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:27:30,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,923 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,926 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,947 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,951 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,951 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,923 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,926 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,947 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,951 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,951 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,983 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,984 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,987 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,987 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,987 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:27:30,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:27:30,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:31,017 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:31,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:31,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:31,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,983 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,984 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,987 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,987 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,987 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:30,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:27:30,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:27:30,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:31,017 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:31,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:31,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:31,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:31,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:27:31,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,369 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,369 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,449 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,449 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,531 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,532 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,531 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,532 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,592 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,600 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,601 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,592 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,600 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,601 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,630 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,631 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,649 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,650 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,656 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,656 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,630 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,631 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,649 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,650 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,656 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,656 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,669 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:28:42,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:28:42,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,669 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:28:42,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:28:42,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,720 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,720 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,720 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:42,720 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:56,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,001 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:56,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,001 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,052 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,052 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,123 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,123 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:28:57,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:28:57,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:28:57,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:28:57,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:28:57,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:28:57,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:28:57,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:28:57,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,140 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,177 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,179 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:28:57,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:28:57,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:28:57,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:28:57,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:28:57,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:28:57,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:28:57,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:28:57,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,140 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,177 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,179 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,203 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:28:57,212 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:28:57,212 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,242 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,251 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,251 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,265 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,267 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,294 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,203 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:28:57,212 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:28:57,212 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,242 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,251 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,251 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,265 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,267 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,294 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,310 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,310 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,311 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,317 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,324 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,339 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,341 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,343 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,354 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,355 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,310 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,310 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,311 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,317 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,324 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,339 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,341 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,343 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,354 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,355 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,366 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,377 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,391 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,393 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,393 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:28:57,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:28:57,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,366 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,377 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,391 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,393 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,393 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:28:57,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:28:57,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,418 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,444 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,448 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,458 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,418 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,444 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,448 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,458 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,471 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,471 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,472 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:28:57,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:28:57,472 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:28:57,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:28:57,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:28:57,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,471 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,471 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,472 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:28:57,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:28:57,472 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:28:57,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:28:57,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:28:57,514 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,521 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,525 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:28:57,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:28:57,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,542 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,543 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,543 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,514 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,521 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,525 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:28:57,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:28:57,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,542 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,543 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,543 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,567 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:28:57,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,589 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,590 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,567 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:28:57,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,589 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,590 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,658 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,658 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:28:57,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,658 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,658 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:28:57,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:28:57,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:28:57,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:28:57,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:28:57,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:28:57,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:28:57,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:28:57,677 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:28:57,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:28:57,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:28:57,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:28:57,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:28:57,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:28:57,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:28:57,677 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,719 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,742 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,742 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,719 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,742 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,742 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,767 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,767 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,769 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,777 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:28:57,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:28:57,778 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,801 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:28:57,802 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:28:57,802 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:28:57,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,806 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,767 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,767 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,769 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,777 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:28:57,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:28:57,778 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,801 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:28:57,802 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:28:57,802 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:28:57,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,806 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:28:57,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:28:57,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:29:00,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:00,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:00,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:00,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:00,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:00,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:00,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:00,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:00,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:00,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:00,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:00,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:00,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:00,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:00,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:00,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:00,806 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,808 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,809 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,806 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,808 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,809 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:29:00,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:29:00,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:00,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:29:00,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:29:00,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:00,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:29:00,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:00,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:29:01,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:01,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:01,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:01,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:01,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:01,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:01,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:01,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:01,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:01,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:01,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:01,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:01,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:01,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:01,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:01,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:01,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:29:01,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:29:01,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:01,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:29:01,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:29:01,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:29:01,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:01,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:01,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:29:03,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:29:03,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:03,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:29:03,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:03,791 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:03,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:03,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:03,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:03,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:03,795 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:03,795 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:03,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,839 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,791 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:03,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:03,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:03,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:03,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:03,795 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:03,795 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:03,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,839 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:29:03,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:29:03,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:03,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:29:03,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:29:03,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:03,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
INFO  2026-11-03 22:29:04,048 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin invoked
INFO  2026-11-03 22:29:04,048 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin: Esecuzione ce.GetCustomer(inData.account) : fanner
INFO  2026-11-03 22:29:04,048 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::AuthenticateUser user: fanner
DEBUG  2026-11-03 22:29:04,048 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM customer WHERE LOWER(TRIM(account)) = LOWER(TRIM(@account)), params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@account","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"fanner"}]
INFO  2026-11-03 22:29:04,064 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione reader 
INFO  2026-11-03 22:29:04,064 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione reader 
INFO  2026-11-03 22:29:04,064 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-03 22:29:04,064 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-03 22:29:04,069 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin account fanner bad password
INFO  2026-11-03 22:29:04,048 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin invoked
INFO  2026-11-03 22:29:04,048 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin: Esecuzione ce.GetCustomer(inData.account) : fanner
INFO  2026-11-03 22:29:04,048 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::AuthenticateUser user: fanner
DEBUG  2026-11-03 22:29:04,048 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM customer WHERE LOWER(TRIM(account)) = LOWER(TRIM(@account)), params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@account","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"fanner"}]
INFO  2026-11-03 22:29:04,064 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione reader 
INFO  2026-11-03 22:29:04,064 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione reader 
INFO  2026-11-03 22:29:04,064 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-03 22:29:04,064 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-03 22:29:04,069 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin account fanner bad password
DEBUG  2026-11-03 22:29:09,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,735 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,736 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,764 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,766 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,767 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,768 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:09,768 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:09,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:09,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,735 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,736 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,764 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,766 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,767 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,768 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:09,768 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:09,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:09,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:09,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:09,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:09,773 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:09,773 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:09,776 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:29:09,779 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:29:09,779 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:09,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:29:09,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:09,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:09,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:09,773 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:09,773 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:09,776 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:29:09,779 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:29:09,779 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:09,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:09,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:29:10,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:10,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:10,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:10,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:10,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:10,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:10,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:10,528 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:10,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:10,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:10,528 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:10,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:22,354 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin invoked
INFO  2026-11-03 22:29:22,354 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin: Esecuzione ce.GetCustomer(inData.account) : fanner
INFO  2026-11-03 22:29:22,354 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::AuthenticateUser user: fanner
DEBUG  2026-11-03 22:29:22,354 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM customer WHERE LOWER(TRIM(account)) = LOWER(TRIM(@account)), params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@account","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"fanner"}]
INFO  2026-11-03 22:29:22,367 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione reader 
INFO  2026-11-03 22:29:22,367 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione reader 
INFO  2026-11-03 22:29:22,367 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-03 22:29:22,367 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-03 22:29:22,371 +01:00 apprecapweb01 recapweb.Models.RoleEngine.GetRole (null)  RoleEngine::GetRole role: 6
DEBUG  2026-11-03 22:29:22,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM roles WHERE roleId = @roleId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@roleId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6}]
DEBUG  2026-11-03 22:29:22,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE customer SET firstaccess = 1 WHERE customerId = @customerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:22,373 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 22:29:22,373 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE customerdevice                         SET deviceVersion = @deviceVersion, deviceLastLogin = @deviceLastLogin, appId = @appId                         WHERE customerId = @customerId AND appId <=> @appId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceVersion","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceLastLogin","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T22:29:22.3737793"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@appId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 22:29:22,354 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin invoked
INFO  2026-11-03 22:29:22,354 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin: Esecuzione ce.GetCustomer(inData.account) : fanner
INFO  2026-11-03 22:29:22,354 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::AuthenticateUser user: fanner
DEBUG  2026-11-03 22:29:22,354 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM customer WHERE LOWER(TRIM(account)) = LOWER(TRIM(@account)), params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@account","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"fanner"}]
INFO  2026-11-03 22:29:22,367 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione reader 
INFO  2026-11-03 22:29:22,367 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione reader 
INFO  2026-11-03 22:29:22,367 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-03 22:29:22,367 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-03 22:29:22,371 +01:00 apprecapweb01 recapweb.Models.RoleEngine.GetRole (null)  RoleEngine::GetRole role: 6
DEBUG  2026-11-03 22:29:22,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM roles WHERE roleId = @roleId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@roleId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6}]
DEBUG  2026-11-03 22:29:22,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE customer SET firstaccess = 1 WHERE customerId = @customerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:22,373 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 22:29:22,373 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE customerdevice                         SET deviceVersion = @deviceVersion, deviceLastLogin = @deviceLastLogin, appId = @appId                         WHERE customerId = @customerId AND appId <=> @appId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceVersion","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceLastLogin","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T22:29:22.3737793"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@appId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 22:29:22,390 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 6.
DEBUG  2026-11-03 22:29:22,390 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mailAddress FROM customermailaddress WHERE customerId = @customerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:22,393 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin Fine
INFO  2026-11-03 22:29:22,390 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 6.
DEBUG  2026-11-03 22:29:22,390 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mailAddress FROM customermailaddress WHERE customerId = @customerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:22,393 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin Fine
DEBUG  2026-11-03 22:29:22,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,630 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:29:22,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,664 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:29:22,664 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,664 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:22,664 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:22,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:22,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:22,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:22,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:22,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:22,673 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:22,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:22,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,630 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:29:22,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,664 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:29:22,664 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,664 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:22,664 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:22,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:22,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:22,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:22,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:22,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:22,673 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:22,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:22,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,680 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:29:22,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,680 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:29:22,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,747 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,747 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,879 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,879 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,880 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,880 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,917 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,917 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,924 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,924 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,879 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,879 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,880 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,880 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,917 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,917 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,924 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,924 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:22,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:29:22,941 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:22,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:29:22,941 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:22,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:29:22,941 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:22,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:29:22,941 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:22,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,100 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,102 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,103 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-26T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,100 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,102 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,103 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-26T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:29:24,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:29:24,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-02T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:29:24,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:24,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:24,257 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:24,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:24,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:24,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:24,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:24,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:24,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:24,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:29:24,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:29:24,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-02T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:29:24,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:24,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:24,257 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:29:24,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:24,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:29:24,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:24,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:29:24,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:24,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:24,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:29:24,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,629 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,629 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,717 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,717 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,730 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,735 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,730 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,735 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,848 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,867 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,873 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,848 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,867 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,873 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,959 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,963 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,959 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:28,963 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,056 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,076 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,077 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,056 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,076 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,077 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,107 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:29,108 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:29:29,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,107 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:29,108 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:29:29,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,187 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,187 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:29,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 22:29:32,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 22:29:32,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,175 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,183 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 22:29:32,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 22:29:32,165 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,175 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,183 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 22:29:32,219 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,219 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 22:29:32,219 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,219 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,257 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,257 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,257 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,257 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,365 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,374 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,378 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,365 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,374 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,378 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,567 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,567 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,657 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,659 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,669 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,657 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,659 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,669 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,713 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:32,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:29:32,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,713 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:32,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:29:32,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:32,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,417 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,417 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,477 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,477 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,496 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,496 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,515 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,515 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,530 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:42,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:29:42,531 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,496 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,496 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,515 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,515 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,530 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:42,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:29:42,531 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,564 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,564 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,564 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,564 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,564 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,564 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,564 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:42,564 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,634 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,634 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,654 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,674 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,693 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,693 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,654 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,674 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,693 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,693 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,714 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:56,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:29:56,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,714 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:29:56,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:29:56,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:29:56,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,590 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,590 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,608 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,628 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,631 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,632 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,608 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,628 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,631 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,632 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,688 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,689 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,692 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,693 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,693 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:30:43,702 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:30:43,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,688 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,689 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,692 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,693 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,693 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:30:43,702 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:30:43,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:43,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,695 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,695 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,739 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,750 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,752 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,739 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,750 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,752 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,829 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,829 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,900 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,900 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,972 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,984 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,984 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,986 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,972 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,984 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,984 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,986 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:56,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:57,012 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:30:57,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:30:57,013 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:57,012 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:30:57,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:30:57,013 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:57,090 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:57,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:57,102 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:57,102 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:57,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:57,090 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:57,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:57,102 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:57,102 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:30:57,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,747 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,747 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,765 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,765 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,828 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,829 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,832 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,832 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,832 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:31:56,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:31:56,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,828 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,829 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,832 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,832 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,832 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:31:56,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:31:56,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:31:56,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,027 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,045 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,049 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,049 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,027 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,045 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,049 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,049 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,076 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,081 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,081 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,098 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,099 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,118 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,121 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,121 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,123 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,076 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,081 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,081 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,098 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,099 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,118 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,121 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,121 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,123 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,130 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:32:01,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:32:01,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,157 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,130 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:32:01,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:32:01,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,157 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:01,164 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,809 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,810 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,809 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,810 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,873 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,873 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,879 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,880 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,920 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,879 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,880 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,920 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,928 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,956 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,928 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,956 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,993 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,995 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:32:57,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:32:57,016 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,993 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:56,995 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:32:57,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:32:57,016 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,055 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,055 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:57,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:58,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:58,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:58,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-26T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:58,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:58,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:58,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-26T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-02T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:32:59,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-02T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:32:59,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:32:59,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:32:59,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:32:59,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:32:59,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:32:59,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:32:59,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-26T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-26T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,357 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,357 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,357 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,357 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,406 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:32:59,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:32:59,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:32:59,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,406 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:32:59,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:32:59,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:32:59,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-02T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:32:59,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,448 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:32:59,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:32:59,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:32:59,451 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:32:59,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:32:59,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:32:59,454 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:32:59,454 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:32:59,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-02T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:32:59,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,448 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:32:59,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:32:59,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:32:59,451 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:32:59,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:32:59,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:32:59,454 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:32:59,454 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:32:59,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:32:59,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:32:59,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:32:59,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:32:59,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:32:59,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:32:59,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:32:59,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:32:59,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:32:59,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:32:59,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:32:59,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:32:59,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:32:59,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:32:59,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:32:59,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:32:59,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:04,594 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,599 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,594 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,599 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:04,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:04,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:04,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:04,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:04,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:04,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:04,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:04,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:04,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:04,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:04,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:04,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:04,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:04,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:04,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:04,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:04,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:04,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:04,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:04,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:04,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:04,765 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,780 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:04,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,765 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,780 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:04,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,819 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,819 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,984 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:05,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,009 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,984 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:04,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:05,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,009 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,038 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:05,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:05,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,038 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:05,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:05,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:05,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:05,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:05,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:05,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:05,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:05,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:05,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:05,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:05,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:05,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:05,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:05,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:05,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:05,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:05,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:05,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:05,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:05,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:07,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,020 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,025 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,027 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:07,037 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:07,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:07,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:07,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,020 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,025 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,027 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:07,037 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:07,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:07,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:07,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:07,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:07,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:07,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:07,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:07,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:07,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:07,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:07,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:07,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:07,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:07,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:07,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:07,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:07,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:07,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:07,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:42,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:42,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:42,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:42,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:42,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:42,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:42,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:42,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:42,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:42,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:42,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:42,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:42,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:42,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:42,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:42,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:42,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:42,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:42,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:42,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:42,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:42,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:42,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:42,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:42,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,440 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,440 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,487 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,508 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,487 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,508 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,597 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,597 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,608 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,630 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,650 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,650 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:42,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:42,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:42,653 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:42,653 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:42,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:42,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:42,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:42,608 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,630 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,650 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,650 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:42,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:42,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:42,653 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:42,653 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:42,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:42,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:42,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:42,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,690 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,691 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,694 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,690 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,691 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,694 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,708 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,708 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,749 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,751 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,708 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,708 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,749 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,751 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,765 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,766 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,767 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,772 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,765 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,766 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,767 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,772 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,817 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,820 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,821 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:42,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:42,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:42,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,848 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:33:42,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:33:42,849 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,857 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:42,817 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,820 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,821 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:42,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:42,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:42,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,848 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:33:42,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:33:42,849 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,857 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:42,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,887 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:33:42,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:33:42,892 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,887 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:33:42,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:33:42,892 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,921 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,926 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,949 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,959 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,966 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,921 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,926 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,949 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,959 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:42,966 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,009 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,011 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,011 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,009 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,011 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,011 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,038 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,059 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,061 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,038 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,059 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,061 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,085 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,098 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,085 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,098 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,144 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,152 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,165 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,144 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,152 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,165 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,199 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,199 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,223 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,261 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,223 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,261 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,298 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,300 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:33:43,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:33:43,300 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,301 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,304 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,313 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,298 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,300 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:33:43,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:33:43,300 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,301 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,304 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,313 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:33:43,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:33:43,329 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:33:43,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:33:43,329 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,384 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,384 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,839 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,839 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,859 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:43,859 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:43,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:43,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:43,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:43,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:43,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:43,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:43,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,839 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,839 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,859 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:43,859 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:43,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:43,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:43,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:43,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:43,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:43,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:43,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:43,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:43,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:43,950 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,953 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:43,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:43,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:43,950 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:43,953 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:44,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:44,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:44,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:44,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:44,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:44,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:46,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:46,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:46,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:46,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:46,846 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:46,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:46,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:46,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:46,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:46,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:46,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:46,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:46,846 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:46,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:46,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:46,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:46,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,922 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,925 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,932 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,933 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:46,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:46,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:46,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:46,922 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,925 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,932 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,933 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:46,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:46,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:46,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:46,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:48,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,027 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,027 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,027 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,027 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:48,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:48,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:48,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:48,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:48,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:48,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:48,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:48,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:48,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:48,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:48,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:48,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:48,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:48,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:48,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:48,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:48,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:48,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,256 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:48,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:48,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:48,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:48,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:48,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:48,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:50,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:50,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:50,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:50,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:50,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:50,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:50,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:50,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:50,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:50,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:50,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:50,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:50,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:50,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:50,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:50,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:50,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,643 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:50,644 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,644 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:50,646 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,651 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:50,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,643 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:50,644 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,644 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:50,646 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,651 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:50,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-12T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-28T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-12T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-05T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:50,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:50,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-05T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:51,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:51,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,517 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:51,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:51,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:51,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:51,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:51,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:51,532 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:51,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:51,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:51,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:51,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:51,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:51,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:51,532 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:51,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:51,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:51,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:51,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:51,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:51,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:51,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:51,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-29T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-13T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-29T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-13T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-05T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:51,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:51,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-05T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:52,221 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,221 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,221 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,221 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,225 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,225 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,225 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:52,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:52,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:52,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:52,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:52,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:52,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,221 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,221 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,221 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,221 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,225 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,225 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,225 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:52,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:52,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:52,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:52,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:52,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:52,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:52,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:52,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:52,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:52,317 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,317 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,319 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:52,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:52,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:52,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,317 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,317 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,319 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:52,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:52,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:52,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,350 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-14T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,350 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-14T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-07T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:52,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:52,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-07T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:53,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:53,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:53,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:53,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:53,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:53,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:53,098 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:53,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:53,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:53,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:53,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:53,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:53,098 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:53,188 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,191 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,197 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,198 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:53,198 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,200 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-31T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-15T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:53,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:53,188 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,191 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,197 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,198 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:53,198 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,200 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-31T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-15T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:53,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:53,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-08T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:53,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:53,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-08T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:54,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-01T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-01T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,680 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:54,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:54,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:54,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:54,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:54,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:54,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:54,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:54,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,680 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:54,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:54,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:54,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:54,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:54,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:54,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:54,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:54,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,702 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,702 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,760 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:54,760 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:54,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-08T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:54,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:54,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,760 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:54,760 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:54,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:54,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-08T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:54,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:56,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-31T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-15T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:56,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:56,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:56,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:56,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:56,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:56,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:56,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:56,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-31T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-15T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:56,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:56,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:56,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:56,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:56,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:56,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:56,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:56,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:56,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:56,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:56,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-08T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:56,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:56,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:56,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:56,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,787 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-08T00:00:00+01:00"}]
DEBUG  2026-11-03 22:33:56,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:56,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,780 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,780 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,886 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:59,886 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:59,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:59,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:59,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:59,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:59,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:59,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:59,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,886 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:59,886 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:33:59,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:59,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:33:59,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:59,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:59,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:59,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:33:59,921 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,924 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,921 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,924 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,969 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:59,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:59,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:33:59,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:33:59,969 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:33:59,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:33:59,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:00,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:00,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:00,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:00,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:00,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:00,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:02,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:02,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:02,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:02,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:02,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:02,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:02,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:02,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:02,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:02,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:02,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:02,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:02,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:02,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:02,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:02,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:02,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:02,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:02,178 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:02,184 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,185 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,186 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,193 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,195 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:02,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:02,178 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:02,184 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,185 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,186 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,193 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,195 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,257 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:02,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,257 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:02,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:03,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,270 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,270 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:03,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:03,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,270 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,270 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:03,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:03,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:03,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:03,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:03,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:03,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:03,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:03,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:03,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:03,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:03,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:03,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:03,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:03,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,350 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:03,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:03,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:03,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,350 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:03,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:03,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:03,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-17T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-17T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-10T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:03,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:03,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-10T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:04,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:04,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:04,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:04,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:04,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:04,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:04,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:04,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:04,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:04,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:04,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:04,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:04,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:04,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:04,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:04,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:04,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,680 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,680 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:04,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:04,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:04,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-18T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:04,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:04,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:04,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-18T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,801 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-10T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:04,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,801 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:04,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-10T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:09,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:09,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:09,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:09,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:09,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:09,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:09,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,947 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,947 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:09,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,947 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,947 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:09,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,990 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:09,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,023 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,023 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:10,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:10,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:10,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:10,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:10,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:10,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:10,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:10,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,040 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,061 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,023 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,023 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:10,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:10,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:10,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:10,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:10,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:10,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:10,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:10,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,040 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,061 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,099 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,100 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,106 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,109 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,099 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,100 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,106 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,109 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,146 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,146 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:10,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:10,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:10,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:10,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:10,162 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:10,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:10,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,167 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:10,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,146 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,146 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:10,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:10,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:10,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:10,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:10,162 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:10,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:10,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,167 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:10,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,197 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,199 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,197 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,199 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,235 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,239 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,239 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,241 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,241 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,241 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,251 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,251 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,258 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,258 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:10,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
INFO  2026-11-03 22:34:10,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:10,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,235 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,239 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,239 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,241 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,241 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,241 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,251 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,251 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,258 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,258 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:10,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
INFO  2026-11-03 22:34:10,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:10,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,305 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,324 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,324 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,327 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,305 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,324 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,324 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,327 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:10,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:10,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:10,358 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,379 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:10,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:10,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:10,358 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,379 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,387 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,409 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,418 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:10,387 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,409 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,418 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:10,440 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,456 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,440 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,456 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,501 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,504 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,501 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,504 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,550 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,566 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:10,566 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:10,567 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,550 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,566 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:10,566 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:10,567 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,590 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,592 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,597 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,598 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,604 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:10,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:10,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,632 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,590 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,592 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,597 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,598 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,604 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:10,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:10,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,632 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,636 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,636 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:10,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:13,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:13,440 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,440 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:13,440 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:13,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:13,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:13,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:13,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:13,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:13,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:13,440 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,440 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:13,440 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:13,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:13,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:13,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:13,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:13,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:13,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:13,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:13,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:13,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:13,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:13,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,566 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,568 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:13,566 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,568 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:13,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:20,916 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,919 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,916 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,919 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,972 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,974 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:20,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:20,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:20,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,972 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,974 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:20,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:20,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:20,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:20,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,003 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:21,020 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,037 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,037 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,037 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,003 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:21,020 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,037 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,037 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,037 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,052 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:21,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:21,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:21,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:21,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:21,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:21,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:21,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:21,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,052 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:21,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:21,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:21,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:21,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:21,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:21,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:21,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:21,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,102 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,102 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,115 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,102 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,102 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,115 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,178 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,179 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,178 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,179 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,199 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,216 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,217 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,237 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,199 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,216 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,217 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,237 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,257 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,257 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:21,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:21,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:21,265 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:21,266 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:21,267 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:21,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:21,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:21,272 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,275 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,285 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,287 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,287 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,287 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:21,290 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:21,290 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,295 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,257 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,257 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:21,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:21,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:21,265 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:21,266 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:21,267 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:21,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:21,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:21,272 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,275 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,285 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,287 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,287 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,287 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:21,290 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:21,290 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,295 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,302 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:21,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:21,303 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,329 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,340 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,302 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:21,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:21,303 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,329 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,340 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:21,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:21,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:21,377 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:21,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:21,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:21,377 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,398 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,408 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,410 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,418 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,422 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,423 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:21,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,439 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,398 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,408 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,410 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,418 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,422 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,423 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:21,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,439 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,448 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,468 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,468 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,476 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:21,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:21,484 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,448 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,468 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,468 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,476 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:21,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:21,484 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,510 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,522 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,532 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,543 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,510 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,522 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,532 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,543 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,563 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,581 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,583 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,585 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,589 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,593 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:21,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:21,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,563 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,581 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,583 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,585 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,589 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,593 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:21,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:21,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,613 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,613 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:21,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,278 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,278 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:22,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:22,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:22,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:22,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:22,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:22,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:22,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:22,278 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,278 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:22,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:22,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:22,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:22,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:22,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:22,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:22,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:22,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,350 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,382 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:22,383 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:22,384 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:22,350 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,382 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:22,383 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:22,384 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:22,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,409 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,410 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,448 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:22,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,409 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,410 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-27T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-11T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,448 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:22,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:24,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,773 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,776 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,776 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,776 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,776 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,776 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:24,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:24,779 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:24,779 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:24,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:24,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:24,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:24,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:24,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,773 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,776 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,776 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,776 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,776 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,776 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:24,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:24,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:24,779 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:24,779 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:24,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:24,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:24,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:24,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:25,221 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,221 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:25,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:25,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:25,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,401 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:25,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:25,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:25,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,401 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,422 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:25,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,429 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:25,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:25,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:25,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:25,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:25,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:25,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:25,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:25,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,422 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:25,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,429 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:25,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:25,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:25,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:25,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:25,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:25,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:25,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:25,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,532 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,532 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,549 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,532 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,532 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,549 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,565 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,566 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,568 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,565 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,566 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,568 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,641 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,653 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,663 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,641 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,653 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,663 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,693 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,705 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:25,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:25,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:25,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:25,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:25,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:25,717 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:25,720 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:25,693 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,705 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:25,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:25,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:25,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:25,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:25,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:25,717 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:25,720 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:25,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,731 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,759 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,760 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,760 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,731 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,759 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,760 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,760 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,780 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,793 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,800 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,800 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,805 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:25,805 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:25,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,806 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:25,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:25,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,819 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:25,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:25,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:25,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,780 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,793 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,800 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,800 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,805 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:25,805 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:25,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,806 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:25,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:25,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,819 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:25,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:25,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:25,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:25,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,852 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,859 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,859 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:25,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,852 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,858 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,859 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,859 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,888 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,898 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,919 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,919 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,919 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,888 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,898 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,919 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,919 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,919 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,926 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,960 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,960 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,967 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,967 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,967 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,967 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,926 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,960 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,960 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,967 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,967 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,967 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,967 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,998 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,014 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:25,998 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,014 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,032 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:26,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:26,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,032 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:26,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:26,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,076 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,082 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,082 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,090 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:26,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:26,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,098 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,100 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,075 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,076 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,082 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,082 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,090 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:34:26,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:34:26,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,098 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,100 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:26,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-03-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-03-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,454 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,454 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:40,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:40,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:40,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:40,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:40,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:40,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:40,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:40,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,454 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,454 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:40,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:34:40,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:40,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:34:40,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:40,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:40,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:40,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:34:40,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-04-02T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:40,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-04-02T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:34:40,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:40,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:40,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:40,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:34:40,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:34:40,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:34:40,596 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,596 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:34:40,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,277 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,282 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,284 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,277 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,282 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,284 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,304 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,311 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,312 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,304 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,311 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,312 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,350 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,351 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,365 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,368 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,384 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,350 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,351 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,365 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,368 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,384 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,401 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:35:25,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:35:25,402 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,401 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:35:25,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:35:25,402 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:25,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,532 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2025-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-04-09T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:35:47,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:35:47,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:35:47,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,532 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2025-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-04-09T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:35:47,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:35:47,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:35:47,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,622 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,622 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,624 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:35:47,624 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2025-08-24T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-04-02T00:00:00+02:00"}]
DEBUG  2026-11-03 22:35:47,624 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:35:47,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:35:47,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:35:47,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:35:47,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:35:47,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:35:47,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,622 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,622 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,624 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:35:47,624 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2025-08-24T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-04-02T00:00:00+02:00"}]
DEBUG  2026-11-03 22:35:47,624 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:35:47,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:35:47,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:35:47,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:35:47,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:35:47,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:35:47,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:35:47,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,665 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:35:47,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:47,665 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:35:48,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:35:48,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:35:48,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:35:48,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:35:48,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:35:48,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:35:48,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:35:48,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:35:48,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:35:48,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:35:48,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:35:48,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:35:48,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:35:48,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:35:48,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:35:48,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:35:48,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:35:48,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:35:48,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:35:48,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:35:48,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:35:48,844 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,844 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,844 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,844 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-03-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-04-02T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:35:48,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-03-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:35:48,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-04-02T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:36:07,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:07,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:07,963 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2025-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-04-09T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:07,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:07,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:07,963 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2025-08-17T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-04-09T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,047 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,047 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:36:08,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:36:08,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:36:08,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:36:08,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:36:08,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:36:08,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:36:08,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:36:08,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:36:08,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:36:08,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:36:08,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2025-08-24T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-04-02T00:00:00+02:00"}]
DEBUG  2026-11-03 22:36:08,047 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,047 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:36:08,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:36:08,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:36:08,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:36:08,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:36:08,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:36:08,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:36:08,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:36:08,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:36:08,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:36:08,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:36:08,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2025-08-24T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-04-02T00:00:00+02:00"}]
DEBUG  2026-11-03 22:36:08,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,185 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,187 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,188 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,185 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,187 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,188 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:08,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,162 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,179 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,183 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,203 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,162 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,179 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,183 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,203 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,223 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,224 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,247 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,249 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,253 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,253 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,257 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,261 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,223 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,224 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,247 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,249 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,253 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,253 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,257 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,261 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:36:25,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:36:25,261 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,283 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:36:25,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:36:25,261 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,283 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:36:25,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:06,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:06,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:06,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:06,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:06,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:06,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:06,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:06,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:06,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:06,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:06,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:06,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:06,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:06,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:06,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:06,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:06,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:06,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:06,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:06,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:06,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:06,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,000 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:06,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:06,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,000 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:07,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:07,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:07,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:07,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:07,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:07,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:07,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:07,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:07,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:07,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,100 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,111 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:07,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:07,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:07,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:07,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:07,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:07,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:07,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:07,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:07,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:07,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:07,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,100 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,111 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:07,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:07,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:07,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:07,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:20,316 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,318 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,319 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,316 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,318 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,319 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,376 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,376 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:20,411 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,411 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,412 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:20,413 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:20,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:20,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,434 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:20,411 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,411 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,412 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:20,413 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:20,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:20,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,434 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,467 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,467 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,487 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,489 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,467 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,467 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,487 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,489 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,519 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,541 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,543 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,519 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,541 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,543 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,545 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,545 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:20,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:20,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:20,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:20,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:20,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:20,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:20,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:20,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,559 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,559 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,560 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,560 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,566 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,566 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,566 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:37:20,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:37:20,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,545 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,545 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:20,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:20,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:20,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:20,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:20,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:20,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:20,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:20,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,559 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,559 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,560 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,560 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,566 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,566 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,566 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:37:20,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:37:20,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,596 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,599 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,606 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,619 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,621 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,633 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,633 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,634 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,641 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,641 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,596 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,599 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,606 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,619 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,621 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,633 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,633 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,634 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,641 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,641 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,646 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:20,647 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:20,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:20,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,673 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,673 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:37:20,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:37:20,674 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:20,694 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,646 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:20,647 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:20,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:20,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,673 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,673 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:37:20,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:37:20,674 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:20,694 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,702 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,735 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,736 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,702 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,735 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,736 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:20,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:20,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:20,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:20,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:20,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:20,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:20,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:20,759 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,767 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,768 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:20,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:20,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:20,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:20,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:20,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:20,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:20,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:20,759 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,767 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,768 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,796 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,821 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,822 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,832 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,840 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,796 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,821 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,822 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,832 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,840 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,846 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:37:20,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:37:20,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,856 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,892 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,892 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,846 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:37:20,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:37:20,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,856 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,892 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,892 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,919 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:37:20,927 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:37:20,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,919 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:37:20,927 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:37:20,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,947 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,953 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,947 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:20,953 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:21,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:21,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:21,633 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:21,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:21,636 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:21,636 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:21,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:21,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:21,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:21,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:21,633 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:21,635 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:21,636 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:21,636 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:21,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:21,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:21,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:21,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:21,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:21,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:21,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:21,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,795 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,796 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:21,793 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,795 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:21,796 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:23,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,047 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:23,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:23,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:23,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:23,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:23,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:23,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:23,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:23,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,047 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:23,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:23,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:23,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:23,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:23,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:23,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:23,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:23,119 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:23,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:23,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:23,119 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:23,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:23,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:23,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:23,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:23,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:24,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:24,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:24,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:24,079 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:24,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:24,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:24,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:24,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:24,109 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,111 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:24,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:24,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:24,079 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:24,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:24,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:24,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:24,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:24,109 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,111 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:24,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:24,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:24,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:24,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:24,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:24,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,290 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,292 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:24,290 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,292 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:24,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:42,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-02T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:42,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:42,310 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:42,310 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:42,311 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:42,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-02T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:42,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:37:42,310 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:42,310 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:37:42,311 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:42,312 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:42,312 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:42,313 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:42,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,312 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:42,312 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:42,313 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:37:42,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,369 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,372 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:42,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:42,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:42,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,369 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,372 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:37:42,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:37:42,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:37:42,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,427 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,428 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-09T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:42,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,427 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,428 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-09T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:37:42,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:37:42,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,037 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,036 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,037 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,078 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,086 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,107 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,078 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,086 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,107 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,136 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,154 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,162 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,136 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,154 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,162 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,171 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:21,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:21,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,200 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,166 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,171 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:21,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:21,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,200 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:21,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,037 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,038 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,035 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,037 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,038 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,108 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,127 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,108 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,127 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,170 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,170 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:43,173 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:43,173 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:43,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:43,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,178 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,179 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:43,179 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:43,180 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,180 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:43,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:43,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:43,183 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:43,183 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:43,184 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:43,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,170 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,170 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:43,173 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:43,173 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:43,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:43,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,178 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,179 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:43,179 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:43,180 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,180 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:43,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:43,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:43,183 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:43,183 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:43,184 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:43,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,217 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,218 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,217 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,218 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,242 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,246 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,247 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,247 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,247 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,251 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,280 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,283 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,293 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,294 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,242 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,246 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,247 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,247 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,247 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,251 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,280 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,283 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,293 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,294 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,320 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,320 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:43,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:43,321 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,334 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,335 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:43,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:43,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:43,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:43,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:43,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:43,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:43,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:43,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,320 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,320 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:43,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:43,321 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,334 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,335 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:43,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:43,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:43,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:43,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:43,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:43,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:43,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:43,363 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,364 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,369 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,370 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,376 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,387 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,387 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,391 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,400 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,363 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,364 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,369 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,370 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,376 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,387 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,387 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,391 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,400 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:43,401 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:43,401 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,428 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,429 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,429 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,431 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:43,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:43,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:43,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,445 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
INFO  2026-11-03 22:38:43,401 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:43,401 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,428 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,429 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,429 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,431 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:43,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:43,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:43,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,445 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:43,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,473 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,490 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,493 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,473 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,490 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,493 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,515 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,523 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,523 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,540 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,515 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,523 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,523 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,540 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,575 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,581 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,582 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,587 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,593 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,575 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,581 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,582 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,587 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,593 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,608 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:43,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:43,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,616 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,624 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,624 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,647 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,608 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:43,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:43,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,616 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,624 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,624 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,647 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,653 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,653 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,675 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,676 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,676 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:43,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:43,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,653 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,653 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,675 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,676 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,676 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:43,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:43,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,705 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,705 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:43,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:44,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:44,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:44,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:44,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:44,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:44,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:44,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:44,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:44,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:44,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:44,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:44,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:44,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:44,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:44,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:44,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:44,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:44,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:44,570 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:44,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,600 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:44,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:44,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:44,570 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:44,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,600 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,624 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,624 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,629 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,631 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,640 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,640 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,656 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,624 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,624 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,629 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,631 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,640 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,640 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,656 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,714 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,714 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,734 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,748 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,749 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:44,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:44,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:44,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:44,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:44,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:44,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:44,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:44,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,767 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,768 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,772 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,774 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,734 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,748 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,749 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:44,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:44,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:44,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:44,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:44,757 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:44,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:44,758 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:44,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,767 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,768 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,772 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,774 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,798 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,798 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,800 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,800 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,801 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,806 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:44,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:44,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,798 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,798 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,800 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,800 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,801 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,806 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:44,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:44,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:44,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:44,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:44,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:44,837 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,844 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,844 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,857 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:44,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:44,857 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:44,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:44,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:44,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:44,837 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,844 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,844 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,857 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:44,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:44,857 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,857 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,860 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,890 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,923 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,926 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,926 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,890 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,923 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,926 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,926 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,927 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,935 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,941 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,927 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,935 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,941 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,980 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,987 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,988 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,014 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,980 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,987 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:44,988 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,014 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,051 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,056 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:45,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:45,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,078 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,078 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,051 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,056 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:45,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:45,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,078 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,078 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:45,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:45,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,116 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,125 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,129 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:38:45,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:38:45,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,116 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,125 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,129 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,129 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,129 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:45,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:46,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:46,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:46,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:46,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:46,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:46,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:46,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:46,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:46,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:46,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:46,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:46,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:46,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:46,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:46,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:46,200 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,200 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,245 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:46,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:46,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:46,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,245 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:46,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:46,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:46,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,311 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,312 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:46,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,311 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:46,312 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:47,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:47,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:47,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:47,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:47,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:47,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:47,622 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:47,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:47,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,630 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:47,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:47,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:47,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:47,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:47,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:47,622 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:47,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:47,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,630 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,726 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,740 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,726 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,740 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:47,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:47,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:47,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:47,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:47,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:47,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:47,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:47,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:49,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,445 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:49,445 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:49,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:49,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:49,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:49,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:49,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,445 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:49,445 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:49,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:49,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:49,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:49,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:49,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:49,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:49,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:49,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:49,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,518 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,518 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,566 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,567 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:49,568 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:49,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:49,570 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:49,566 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,567 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:49,568 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:49,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:49,570 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:49,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:50,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,387 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,387 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,387 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:50,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:50,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:50,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:50,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:50,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:50,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:50,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:50,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,387 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,387 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,387 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:50,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:50,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:50,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:50,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:50,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:50,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:50,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:50,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,469 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:50,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:50,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:50,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,469 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:50,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:50,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:50,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,594 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,596 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:50,594 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,596 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:50,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:51,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,212 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,212 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:51,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:51,215 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:51,215 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:51,215 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:51,216 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:51,216 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:51,217 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:51,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,212 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,212 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:51,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:51,215 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:51,215 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:51,215 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:51,216 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:51,216 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:51,217 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:51,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,291 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:51,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:51,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:51,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,291 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:51,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:51,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:51,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-23T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:51,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,352 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:51,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:53,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:54,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:54,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:54,003 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,003 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:54,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:54,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:54,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:54,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:53,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,997 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:53,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:54,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:38:54,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:54,003 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,003 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:38:54,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:54,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:54,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:54,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:38:54,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,079 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:54,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:54,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:54,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,079 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:38:54,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:38:54,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:38:54,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-30T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"}]
DEBUG  2026-11-03 22:38:54,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:38:54,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-07T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:18,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,079 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-31T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,079 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-31T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:18,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:18,127 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:18,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:18,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:18,129 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:18,129 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:18,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:18,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:18,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:18,127 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:18,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:18,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:18,129 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:18,129 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:18,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:18,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:18,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:18,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:18,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:18,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:18,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:18,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:18,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:18,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,427 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:18,427 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:20,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:20,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:20,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:20,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:20,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:20,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:20,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:20,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:20,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:20,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:20,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:20,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:20,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:20,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:20,586 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:20,658 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:20,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:20,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:20,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,688 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-03-24T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-14T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,658 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:20,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:20,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:20,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,688 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-03-24T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-14T00:00:00+02:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,755 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-03-31T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-07T00:00:00+02:00"}]
DEBUG  2026-11-03 22:39:20,755 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:20,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-03-31T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-07T00:00:00+02:00"}]
DEBUG  2026-11-03 22:39:22,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-31T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:22,401 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:22,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:22,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:22,403 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:22,403 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:22,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:22,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:22,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-31T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:22,401 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:22,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:22,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:22,403 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:22,403 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:22,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:22,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:22,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:22,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:22,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:22,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:22,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:22,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:22,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:22,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-08-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-14T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:22,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:32,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:32,839 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:32,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:32,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:32,839 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:32,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:32,895 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:32,895 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:32,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:32,975 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:32,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:32,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:32,975 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:32,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,054 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,054 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,210 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,209 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,210 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:33,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:33,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:33,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:33,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,316 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,316 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:33,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:39,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:39,916 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:39,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,924 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,925 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:39,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:39,916 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:39,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,924 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,925 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,984 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:39,984 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:39,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:40,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:40,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:40,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:40,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:40,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:40,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:40,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:40,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:40,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:40,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:40,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:40,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:40,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:40,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:40,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:40,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:40,100 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,106 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,107 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,107 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,114 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,100 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,106 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,107 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,107 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,114 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,149 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,165 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,173 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,176 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,181 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,149 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,165 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,173 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,176 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,181 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,197 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,227 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,228 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,237 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,242 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,197 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,227 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,228 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,237 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,242 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,242 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:40,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:40,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,244 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:40,244 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,244 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:40,245 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,245 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:40,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:40,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:40,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:40,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:40,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:40,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:40,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:40,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:40,260 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,263 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,264 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,270 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,272 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:40,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:40,289 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,242 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:40,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:40,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,244 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:40,244 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,244 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:40,245 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,245 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:40,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:40,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:40,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:40,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:40,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:40,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:40,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:40,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:40,260 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,263 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,264 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,270 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,272 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:40,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:40,289 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,299 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,310 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,311 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,312 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:40,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,299 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,310 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,311 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,312 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:40,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,387 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,387 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,444 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,444 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,454 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,474 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,475 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,454 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,474 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,475 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,510 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,510 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,532 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:40,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:40,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,534 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,535 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,510 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,510 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,518 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,532 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:40,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:40,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,534 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,535 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:40,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:40,587 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:40,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:40,587 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,606 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,606 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:40,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,027 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,027 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,100 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:46,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:46,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:46,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,100 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:46,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:46,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:46,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:46,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:46,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:46,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:46,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:46,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:46,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:46,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:46,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:46,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:46,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:46,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:46,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:46,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:46,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:46,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:46,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:46,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:46,181 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,195 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,181 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,195 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,219 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,221 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,228 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,231 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,232 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,219 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,221 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,226 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,228 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,231 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,232 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,276 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,285 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,286 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,290 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,276 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,285 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,286 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,290 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,331 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,361 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,362 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,331 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,361 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,362 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,374 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:46,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:46,381 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,385 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:46,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:46,386 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,374 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:46,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:46,381 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,385 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:46,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:46,386 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,402 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,424 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,431 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,424 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,431 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:46,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:46,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:46,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:46,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:46,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:46,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:46,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:46,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,508 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:46,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:46,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:46,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:46,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:46,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:46,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:46,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:46,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,508 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,518 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:46,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:46,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:46,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,562 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,563 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,565 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,518 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:46,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:46,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:46,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,562 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,563 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,565 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,566 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:46,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,579 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,581 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,582 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,566 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:46,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,579 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,581 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,582 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,628 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,633 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,634 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,636 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,662 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,662 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,628 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,633 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,634 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,636 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,662 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,662 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,700 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,700 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,704 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,705 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,705 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,706 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,706 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,708 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,700 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,700 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,704 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,705 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,705 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,706 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,706 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,708 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:46,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:46,719 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,719 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:46,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:46,722 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,761 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:46,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:46,719 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,719 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:46,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:46,722 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,761 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,768 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,768 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,768 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,768 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:46,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:54,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:54,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:54,327 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:54,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:54,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:54,327 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,346 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:54,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,364 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,346 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:54,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,364 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,406 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,406 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:54,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:54,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:39:54,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:39:54,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,496 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,532 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:54,534 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:54,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:54,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:54,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:54,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:54,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:54,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:54,496 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,500 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,503 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,532 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:54,534 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:54,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:54,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:54,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:54,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:54,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:54,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:54,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:54,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:54,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:54,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:54,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:39:54,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:39:54,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:54,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,581 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:54,599 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,599 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:54,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:54,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:54,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:54,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:54,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:54,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:54,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:54,599 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,599 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:54,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:39:54,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:54,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:39:54,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:54,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:39:54,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:54,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:39:54,653 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:54,653 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,655 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:54,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:54,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:54,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,786 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:54,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:54,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:55,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,102 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,103 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:55,102 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,103 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:55,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:55,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:39:55,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:39:55,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:09,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:09,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:09,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:40:09,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:09,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:09,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:40:09,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:09,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:09,589 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:40:09,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:09,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:09,589 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:40:09,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:09,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:09,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:09,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:09,728 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:09,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:10,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:10,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:10,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:10,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:10,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:10,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:10,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:10,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:10,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:11,642 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:11,644 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:11,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:11,642 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:11,644 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:11,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:11,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:11,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:11,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:11,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:11,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:11,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:11,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:11,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:11,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:11,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:11,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:11,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:12,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:12,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:12,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:12,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:12,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:12,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:12,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:12,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:12,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:12,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:12,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:12,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:12,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:12,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:12,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:12,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:12,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:12,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:40:33,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,125 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,151 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,170 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,171 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,125 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,151 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,170 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,171 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,190 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,196 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,206 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:40:33,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:40:33,206 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,190 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,194 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,196 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,206 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:40:33,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:40:33,206 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,227 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,227 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,232 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:33,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,779 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,782 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,783 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,779 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,782 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,783 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,802 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,821 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,822 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,802 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,821 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,822 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,839 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:40:45,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:40:45,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,871 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,839 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:40:45,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:40:45,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,871 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:40:45,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,647 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,647 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,667 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,675 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,676 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,698 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,706 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,667 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,675 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,676 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,698 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,706 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,731 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,752 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,754 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,760 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,731 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,752 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,754 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,760 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,778 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:41:45,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:41:45,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,805 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,810 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,819 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,778 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:41:45,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:41:45,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,805 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,810 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:45,819 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,867 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,884 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,890 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,867 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,884 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,890 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,920 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,922 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,938 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,957 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,963 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,920 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,922 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,938 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,957 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,963 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,979 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:41:46,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:41:46,986 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:47,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:47,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:46,979 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:41:46,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:41:46,986 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:47,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:47,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:47,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:47,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:47,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:47,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:47,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:47,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:41:57,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:41:57,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:41:57,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,683 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:41:57,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:41:57,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:41:57,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,767 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,767 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:41:57,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:41:57,773 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:41:57,773 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:41:57,773 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:41:57,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:41:57,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:41:57,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:41:57,794 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,796 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,767 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,767 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,770 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:41:57,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:41:57,773 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:41:57,773 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:41:57,773 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:41:57,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:41:57,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:41:57,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:41:57,794 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,796 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:57,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:41:58,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:41:58,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:41:58,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:42:05,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:42:05,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:42:05,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,311 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:42:05,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:42:05,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:42:05,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,311 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,369 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:42:05,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:42:05,372 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:42:05,372 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:42:05,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:42:05,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:42:05,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:42:05,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:42:05,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,383 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,383 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:42:05,408 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,369 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:42:05,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:42:05,372 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:42:05,372 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:42:05,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:42:05,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:42:05,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:42:05,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:42:05,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,383 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,383 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,385 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:42:05,408 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,412 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,413 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,412 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,413 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,425 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,443 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,467 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,489 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,495 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,500 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,467 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,489 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,495 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,500 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,579 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,582 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,587 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,587 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,579 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,582 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,587 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,587 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,600 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,619 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,619 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,622 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,666 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,619 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,619 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,622 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,666 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:42:05,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,683 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:42:05,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:42:05,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:42:05,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:42:05,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:42:05,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:42:05,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:42:05,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:42:05,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:42:05,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:42:05,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:42:05,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:42:05,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:42:05,713 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:42:05,713 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:42:05,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:42:05,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,683 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:42:05,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:42:05,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:42:05,686 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:42:05,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:42:05,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:42:05,692 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:42:05,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:42:05,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:42:05,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:42:05,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:42:05,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:42:05,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:42:05,713 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:42:05,713 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:42:05,726 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,728 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,733 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,733 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,739 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,739 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,739 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,755 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,726 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,728 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,733 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,733 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,739 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,739 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,739 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,755 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,775 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,779 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,780 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,819 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,775 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,779 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,780 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,788 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,819 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,825 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,826 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:42:05,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:42:05,861 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,867 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,825 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,826 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:42:05,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:42:05,861 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,867 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,897 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,898 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,898 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,899 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,905 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,907 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,920 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,922 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,897 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,898 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,898 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,899 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,905 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,907 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,920 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,922 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,934 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,936 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,937 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:42:05,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:42:05,941 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,934 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,936 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,937 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:42:05,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:42:05,941 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,991 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,001 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,017 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,023 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,024 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,027 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,991 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:05,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,001 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,017 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,023 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,024 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,027 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:42:06,038 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:42:06,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:42:06,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:42:06,038 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:42:06,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,060 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:42:06,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 22:42:06,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 22:42:06,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,553 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:42:06,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:42:06,553 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:43:01,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,215 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,215 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,218 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,244 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,253 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,218 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,244 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,253 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,267 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,268 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,296 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,301 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,302 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,311 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:43:01,312 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:43:01,312 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,267 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,268 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,296 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,301 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,302 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,311 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:43:01,312 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:43:01,312 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:01,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,095 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,096 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,095 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,096 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,122 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,124 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,138 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,122 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,124 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,138 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,175 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:43:05,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:43:05,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,175 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:43:05,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:43:05,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:43:05,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,045 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,115 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,084 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,115 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,146 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,148 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,173 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,176 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,146 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,148 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,169 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,173 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,176 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,181 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:44:05,186 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:44:05,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,214 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,214 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,215 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,181 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,185 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:44:05,186 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:44:05,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,214 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,214 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:44:05,215 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,245 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,263 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,245 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,263 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,266 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,266 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,285 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,289 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,290 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,303 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,304 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,266 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,266 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,285 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,289 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,290 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,303 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,304 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,322 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,323 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,335 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:45:05,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:45:05,335 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,357 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,322 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,323 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,335 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:45:05,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:45:05,335 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,357 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:45:05,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,319 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,319 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,466 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,467 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,466 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,467 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,499 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,504 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,512 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:46:05,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:46:05,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,481 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,499 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,504 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,512 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:46:05,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:46:05,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:46:05,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,295 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,295 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,336 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,339 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,339 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,336 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,339 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,339 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,359 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,363 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,364 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,377 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,378 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,359 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,363 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,364 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,377 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,378 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,398 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,398 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,403 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,407 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:05,408 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:05,408 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,427 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,398 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,398 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,403 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,407 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:05,408 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:05,408 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,427 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:05,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:13,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:13,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:13,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:13,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:13,994 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:13,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,106 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,114 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,106 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,114 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,179 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,200 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:14,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:14,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,179 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,186 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,200 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:14,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:14,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,240 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,240 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,247 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:14,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,216 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,216 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,218 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,220 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,216 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,216 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,218 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,220 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,270 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,254 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,255 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,270 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,315 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,315 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,317 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,317 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,318 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,318 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,318 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:17,319 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:17,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:17,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:17,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:17,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:17,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:17,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:17,324 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:47:17,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:47:17,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:17,334 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:17,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,315 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,315 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,317 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,317 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,318 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,318 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,318 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:17,319 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:17,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:17,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:17,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:17,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:17,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:17,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:17,324 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:47:17,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:47:17,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:17,334 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:17,351 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,354 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,355 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,351 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,354 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,355 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,368 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,391 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,396 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,398 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,417 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,417 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,431 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,389 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,391 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,392 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,396 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,398 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,417 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,417 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,431 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,448 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,448 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,448 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,448 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,500 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,501 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,506 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:17,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:17,521 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:17,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:17,528 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:17,528 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:17,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:17,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:17,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:17,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:17,500 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,501 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,506 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:17,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:17,521 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:17,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:17,528 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:17,528 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:17,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:17,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:17,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:17,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:17,543 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,544 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,544 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,544 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:17,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:47:17,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:47:17,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:17,560 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,567 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,568 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:17,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:17,587 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,543 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,544 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,544 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,544 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:17,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 22:47:17,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 22:47:17,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:17,560 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,567 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,568 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,586 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:17,587 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:17,587 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,604 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,604 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,639 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,639 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,646 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,647 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:17,673 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,674 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,639 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,639 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,646 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,647 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:17,673 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,674 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,726 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,726 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,726 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,726 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:17,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,755 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,755 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,756 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,757 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,758 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:17,754 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,755 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,755 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,756 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,756 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,757 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,758 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,793 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,801 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,802 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,809 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:17,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:17,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,830 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:17,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:17,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,793 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,801 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,802 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,809 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:17,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:17,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,830 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:17,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:17,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,846 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,859 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,873 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:17,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,887 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,846 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,859 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,873 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:17,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,887 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:17,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:18,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:18,246 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,246 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:18,246 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,246 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,248 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,249 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:18,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:23,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,665 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:23,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,665 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:23,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:23,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:23,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:23,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:23,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:23,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:23,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:24,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:24,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:24,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:24,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:24,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:24,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:24,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:24,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:24,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:24,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:24,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:24,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:24,615 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:24,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:24,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:24,615 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:24,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:24,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-14T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:25,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:25,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:25,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:25,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-21T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-28T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:25,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:25,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-05T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:25,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:25,375 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-12T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"}]
DEBUG  2026-11-03 22:47:25,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:25,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:25,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-19T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"}]
DEBUG  2026-11-03 22:47:39,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,061 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,192 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,193 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_mansioni                       WHERE ownerCustomerId = @actor                          OR mansioneId IN ('m_admin','m_reporter')                       ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,192 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,193 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_mansioni                       WHERE ownerCustomerId = @actor                          OR mansioneId IN ('m_admin','m_reporter')                       ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,452 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,469 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,469 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,590 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,590 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,591 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,591 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,591 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,591 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,593 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,596 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,612 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,616 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,577 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,588 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,590 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,590 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,591 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,591 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,591 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,591 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 22:47:39,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,593 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 22:47:39,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 22:47:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,596 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 22:47:39,612 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,616 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,616 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,639 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,639 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,654 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,616 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,639 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,639 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,654 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,674 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,675 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,680 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,680 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,688 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:39,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:39,690 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,674 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,675 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,680 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,680 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,688 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:47:39,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:47:39,690 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:47:39,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,300 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,300 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,316 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,319 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,321 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,340 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,344 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,344 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,316 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,319 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,321 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,340 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,344 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,344 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,359 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,360 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,378 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,378 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,382 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,384 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,384 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,391 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:48:14,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:48:14,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,359 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,360 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,378 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,378 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,382 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,384 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,384 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,391 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:48:14,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:48:14,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,453 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:14,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,933 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,937 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,938 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,951 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,933 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,937 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,938 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,951 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,973 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:48:16,984 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:48:16,984 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:17,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:17,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:17,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:17,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:17,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,973 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:16,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:48:16,984 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:48:16,984 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:17,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:17,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:17,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:17,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:48:17,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,165 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,165 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,306 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,306 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,431 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,431 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,456 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,456 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,541 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,541 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,657 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,658 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,680 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,681 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,657 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,658 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,680 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,681 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,728 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:49:17,734 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:49:17,734 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,728 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:49:17,734 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:49:17,734 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:17,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,663 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,672 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,781 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:20,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,070 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,096 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,100 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,070 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,096 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,100 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,322 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,343 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,349 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,322 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,343 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,349 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:49:21,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:49:21,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:49:21,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:49:21,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,539 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,539 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,568 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,570 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,568 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,570 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:49:21,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,063 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,065 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,102 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,107 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,102 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,107 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,133 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,147 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,148 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,171 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,171 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,173 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,133 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,147 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,148 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,171 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,171 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,173 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:50:17,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:50:17,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:50:17,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:50:17,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:50:17,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,138 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,160 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,138 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,160 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,187 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,203 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,187 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,188 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,202 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,203 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,220 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,221 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,224 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,225 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,225 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:51:01,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:51:01,235 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,220 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,221 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,224 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,225 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,225 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:51:01,235 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:51:01,235 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:01,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,173 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,173 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,212 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,216 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,217 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,189 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,193 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,212 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,216 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,217 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,231 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,231 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,248 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,249 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,262 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:51:17,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:51:17,262 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,231 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,231 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,248 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,249 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,262 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 22:51:17,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 22:51:17,262 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,281 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,281 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 22:51:17,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,555 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,557 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,555 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,557 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,590 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,595 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,614 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,590 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,594 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,595 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,614 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,619 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,636 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,638 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,666 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,667 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,619 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,636 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,638 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,655 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,666 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,667 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,678 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:00:12,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:00:12,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,678 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:00:12,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:00:12,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,709 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:00:12,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-03 23:00:42,422 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 23:00:42,435 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-03 23:00:42,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-03 23:00:42,422 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 23:00:42,435 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-03 23:00:42,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,178 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,183 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,184 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,178 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,183 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,184 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,200 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,218 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,223 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,251 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,200 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,218 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,223 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,251 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,253 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,267 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,269 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,289 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,298 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,298 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,253 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,267 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,269 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,289 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,298 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,298 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,308 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:02:53,310 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:02:53,310 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:02:53,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:02:53,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:02:53,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,335 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:02:53,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:02:53,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:02:53,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:02:53,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:02:53,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:02:53,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:02:53,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:02:53,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:02:53,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:02:53,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:02:53,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:02:53,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:02:53,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:02:53,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:02:53,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:02:53,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:02:53,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:02:53,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:02:53,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,308 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:02:53,310 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:02:53,310 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:02:53,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:02:53,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:02:53,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,335 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:02:53,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:02:53,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:02:53,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:02:53,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:02:53,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:02:53,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:02:53,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:02:53,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:02:53,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:02:53,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:02:53,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:02:53,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:02:53,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:02:53,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:02:53,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:02:53,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:02:53,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:02:53,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:02:53,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:02:53,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:02:53,360 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,379 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,383 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,385 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:02:53,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:02:53,360 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,379 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,383 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,385 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,409 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,428 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,450 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,451 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,451 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,409 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,410 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,428 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,450 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,451 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,451 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:02:53,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:02:53,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:02:53,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:02:53,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:02:53,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,212 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,214 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,215 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,212 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,214 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,215 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,270 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,270 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,340 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,350 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,352 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,340 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,350 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,352 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,427 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,430 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,431 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,451 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,427 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,430 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,431 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,451 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,566 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,566 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,590 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,591 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,591 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,617 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:03:53,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:03:53,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,590 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,591 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,591 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,617 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:03:53,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:03:53,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,657 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,674 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,657 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,674 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,698 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,698 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,730 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,731 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,730 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,731 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,802 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,802 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,814 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,840 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:03:53,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:03:53,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,840 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:03:53,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:03:53,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,921 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,924 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,921 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:03:53,924 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,645 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,648 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,673 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,677 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,678 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,645 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,648 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,673 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,677 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,678 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,693 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,694 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,712 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:04:58,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:04:58,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,693 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,694 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,712 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:04:58,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:04:58,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:04:58,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,218 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,218 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,235 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,258 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,263 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,263 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,277 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,278 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,235 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,238 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,258 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,263 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,263 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,277 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,278 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,296 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,299 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,299 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,301 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,308 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:05:21,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:05:21,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,296 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,299 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,299 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,301 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,308 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:05:21,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:05:21,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:21,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,639 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,606 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,639 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,663 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,669 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,684 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,663 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,669 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,684 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,703 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,704 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,707 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,707 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:05:58,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:05:58,717 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,737 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,703 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,704 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,707 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,707 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,712 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:05:58,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:05:58,717 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,737 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:05:58,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,766 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,766 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,789 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,766 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,766 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,789 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,835 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,836 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,839 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,840 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,841 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,845 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,849 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:06:58,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:06:58,850 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,835 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,836 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,839 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,840 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,841 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,845 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,849 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:06:58,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:06:58,850 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,871 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,871 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:06:58,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:32,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:32,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:32,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:32,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:07:32,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:07:32,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:07:32,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:07:32,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:07:32,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:07:32,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:07:32,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:07:32,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:32,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:32,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:32,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:07:32,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:07:32,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:07:32,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:07:32,017 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:07:32,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:07:32,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:07:32,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:07:53,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:53,313 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:53,319 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:53,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:07:53,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:07:53,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:07:53,326 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:07:53,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:07:53,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:53,313 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:53,319 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:53,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:07:53,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:07:53,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:07:53,326 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:07:53,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:07:53,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:07:53,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:07:53,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:07:53,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:07:53,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:07:53,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:07:57,622 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:57,622 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:57,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:57,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:57,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:07:57,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:07:57,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:07:57,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:07:57,733 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:07:57,735 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:07:57,736 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:07:57,736 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:07:57,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:57,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:57,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:07:57,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:07:57,727 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:07:57,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:07:57,733 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:07:57,735 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:07:57,736 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:07:57,736 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:07:58,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,583 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,640 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,640 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,818 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,820 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,818 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,820 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,876 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,879 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,876 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,879 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,951 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,961 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,951 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,961 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,989 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:07:58,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:07:58,991 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:58,989 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:07:58,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:07:58,991 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:59,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:59,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:59,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:59,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:59,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:59,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:59,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:59,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:59,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:07:59,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:02,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:02,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:02,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:02,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:02,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:02,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:02,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:02,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:02,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:02,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:02,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:02,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:02,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:02,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:02,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:02,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:02,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:02,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:02,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:02,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:02,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:02,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:12,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:12,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:12,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:12,477 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT ownerCustomerId FROM manager_partners WHERE partnerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:12,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE manager_partners SET name=@name, fiscalData=@fiscal,                         denominazione=@denom, codDestinatario=@codDest, pec=@pec, tipologia=@tipo,                         partitaIva=@piva, codiceFiscale=@cf, nazionalita=@naz, indirizzo=@indirizzo,                         comune=@comune, cap=@cap, provincia=@prov, fiscalNotes=@fnotes,                         startDate=@start, endDate=@end,                         contractSent=@csent, contractSigned=@csign, invoiceSent=@inv WHERE partnerId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Bar dello Sport"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fiscal","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"P.IVA 01234567890"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@denom","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@codDest","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pec","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tipo","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@piva","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cf","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@naz","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@indirizzo","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@comune","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cap","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@prov","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fnotes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@start","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-19T00:00:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@end","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-15T00:00:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@csent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@csign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inv","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:08:12,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:08:12,492 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,492 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:12,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:12,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:12,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:12,477 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT ownerCustomerId FROM manager_partners WHERE partnerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:12,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE manager_partners SET name=@name, fiscalData=@fiscal,                         denominazione=@denom, codDestinatario=@codDest, pec=@pec, tipologia=@tipo,                         partitaIva=@piva, codiceFiscale=@cf, nazionalita=@naz, indirizzo=@indirizzo,                         comune=@comune, cap=@cap, provincia=@prov, fiscalNotes=@fnotes,                         startDate=@start, endDate=@end,                         contractSent=@csent, contractSigned=@csign, invoiceSent=@inv WHERE partnerId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Bar dello Sport"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fiscal","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"P.IVA 01234567890"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@denom","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@codDest","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pec","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tipo","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@piva","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cf","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@naz","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@indirizzo","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@comune","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cap","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@prov","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fnotes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@start","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-19T00:00:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@end","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2027-01-15T00:00:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@csent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@csign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inv","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:08:12,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:08:12,492 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,492 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:08:12,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 4.
DEBUG  2026-11-03 23:08:12,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_partner_services (partnerId, serviceType, serviceCount, cost)                             VALUES (@pid, @type, @cnt, @cost), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@type","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Sponsor overlay"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cnt","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":13},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cost","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":80}]
INFO  2026-11-03 23:08:12,525 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,525 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_partner_payments                             (partnerId, payDate, amount, note, method, invoice, docType, docSent)                             VALUES (@pid, @date, @amount, @note, @method, @invoice, @docType, @docSent), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@date","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@amount","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":13},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@note","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Incasso"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@method","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Da pagare"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@invoice","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docSent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:08:12,534 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,534 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_partner_payments                             (partnerId, payDate, amount, note, method, invoice, docType, docSent)                             VALUES (@pid, @date, @amount, @note, @method, @invoice, @docType, @docSent), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@date","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00"},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@amount","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@note","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Incasso"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@method","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Da pagare"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@invoice","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Fattura"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docSent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:08:12,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_partner_payments                             (partnerId, payDate, amount, note, method, invoice, docType, docSent)                             VALUES (@pid, @date, @amount, @note, @method, @invoice, @docType, @docSent), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@date","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00"},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@amount","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1.5},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@note","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Incasso"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@method","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Da pagare"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@invoice","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Fattura"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docSent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:08:12,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 4.
DEBUG  2026-11-03 23:08:12,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_partner_services (partnerId, serviceType, serviceCount, cost)                             VALUES (@pid, @type, @cnt, @cost), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@type","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Sponsor overlay"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cnt","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":13},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cost","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":80}]
INFO  2026-11-03 23:08:12,525 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,525 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_partner_payments                             (partnerId, payDate, amount, note, method, invoice, docType, docSent)                             VALUES (@pid, @date, @amount, @note, @method, @invoice, @docType, @docSent), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@date","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@amount","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":13},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@note","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Incasso"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@method","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Da pagare"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@invoice","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docSent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:08:12,534 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,534 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_partner_payments                             (partnerId, payDate, amount, note, method, invoice, docType, docSent)                             VALUES (@pid, @date, @amount, @note, @method, @invoice, @docType, @docSent), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@date","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00"},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@amount","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@note","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Incasso"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@method","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Da pagare"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@invoice","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Fattura"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docSent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:08:12,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_partner_payments                             (partnerId, payDate, amount, note, method, invoice, docType, docSent)                             VALUES (@pid, @date, @amount, @note, @method, @invoice, @docType, @docSent), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@date","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-03T00:00:00"},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@amount","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1.5},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@note","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Incasso"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@method","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Da pagare"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@invoice","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Fattura"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docSent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:08:12,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_partner_payments                             (partnerId, payDate, amount, note, method, invoice, docType, docSent)                             VALUES (@pid, @date, @amount, @note, @method, @invoice, @docType, @docSent), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@date","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-19T00:00:00"},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@amount","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":300},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@note","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Acconto"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@method","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Banca"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@invoice","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"FT-2026/014"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Fattura"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docSent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:08:12,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Partner modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"partner"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"1"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Bar dello Sport"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:08:12,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
INFO  2026-11-03 23:08:12,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_partner_payments                             (partnerId, payDate, amount, note, method, invoice, docType, docSent)                             VALUES (@pid, @date, @amount, @note, @method, @invoice, @docType, @docSent), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@date","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-07-19T00:00:00"},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@amount","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":300},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@note","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Acconto"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@method","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Banca"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@invoice","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"FT-2026/014"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Fattura"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@docSent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:08:12,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Partner modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"partner"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"1"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Bar dello Sport"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:08:12,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:08:12,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:12,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:12,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:12,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:12,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:12,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:12,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:12,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:12,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:12,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:12,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:12,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:12,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:12,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:12,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:12,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:12,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:12,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:12,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:12,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:12,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:12,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:39,810 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:39,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:39,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:39,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:39,819 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:39,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:39,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:39,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:39,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:39,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:39,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:39,810 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:39,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:39,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:39,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:39,819 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:39,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:39,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:39,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:39,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:39,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:39,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:41,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:41,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:41,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:41,233 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:41,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:41,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:41,242 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:41,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:41,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:41,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:41,244 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:41,244 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:41,245 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:41,236 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:41,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:41,242 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:08:41,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:41,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:08:41,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:41,244 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:08:41,244 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:41,245 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:08:50,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,356 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,357 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,356 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,357 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,395 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,395 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,395 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,395 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,451 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,452 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,464 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:08:50,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:08:50,464 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,451 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,452 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,464 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:08:50,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:08:50,464 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:50,488 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,722 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,742 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,747 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,722 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,742 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,747 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,767 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,786 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,787 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,805 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,767 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,786 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,787 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,805 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,818 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:08:58,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:08:58,819 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,839 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,845 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,845 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,818 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:08:58,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:08:58,819 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,839 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,845 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,845 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:08:58,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,693 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,691 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,693 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,789 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,789 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,852 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,852 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,959 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,959 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:09:58,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:09:58,975 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,959 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,959 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:58,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:09:58,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:09:58,975 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:59,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:59,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:59,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:59,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:59,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:59,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:59,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:59,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:59,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:09:59,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:00,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:00,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:00,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:00,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:00,937 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:00,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:00,967 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:00,967 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,096 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,096 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,214 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,230 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,233 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,214 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,230 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,233 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,234 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,257 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,278 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:10:01,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:10:01,279 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,257 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,278 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:10:01,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:10:01,279 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,325 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,325 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:01,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,784 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,784 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,869 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,881 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,869 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,881 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,977 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,977 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,977 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:58,977 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:10:59,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:10:59,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:10:59,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:10:59,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:10:59,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,411 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,411 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,489 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,500 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,489 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,500 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,601 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,601 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,662 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,662 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,737 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,739 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,756 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,757 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,760 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,737 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,739 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,756 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,757 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,760 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,786 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:12:17,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:12:17,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,786 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:12:17,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:12:17,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,872 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,872 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,887 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,887 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:12:17,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,388 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,388 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,427 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,427 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,479 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,479 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,519 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:14:41,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:14:41,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,519 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:14:41,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:14:41,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,570 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,570 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:41,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,205 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,263 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,263 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,317 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,329 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:14:44,317 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,329 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:14:44,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,398 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,351 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,390 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,398 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:14:44,434 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,440 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:14:44,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:14:44,434 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,440 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:14:44,451 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,452 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,451 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,452 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,460 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,514 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:14:44,542 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,513 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,514 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:14:44,542 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,553 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,553 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,561 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,585 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,592 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,615 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,617 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:14:44,617 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,646 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,647 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:14:44,651 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,615 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,617 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:14:44,617 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,646 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,647 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:14:44,651 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,667 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:14:44,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:14:44,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,654 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,667 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:14:44,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:14:44,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,792 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:14:44,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,691 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,692 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,733 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,691 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,692 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,733 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,774 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,775 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,774 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,775 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,817 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,818 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,819 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,840 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:15:05,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:15:05,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,817 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,818 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,819 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,840 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:15:05,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:15:05,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,898 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:05,898 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,278 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,278 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,344 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,349 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,350 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,344 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,349 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,350 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,389 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,389 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,426 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,427 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,426 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,427 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:15:41,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:15:41,484 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,462 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:15:41,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:15:41,484 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,523 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,532 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,523 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,532 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:41,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,359 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,410 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,413 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,410 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,413 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:15:59,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:15:59,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:15:59,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:15:59,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:15:59,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:15:59,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:15:59,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:15:59,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:15:59,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:15:59,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursements (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.reporterCustomerId AS customerId,                            SUM(                              CASE                                WHEN LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                                THEN CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2))                                ELSE 0                              END                            ) AS due                     FROM recaps r                     WHERE r.reporterCustomerId IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     GROUP BY r.reporterCustomerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:15:59,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:16:01,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:16:01,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:16:01,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:16:01,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:01,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:16:08,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:16:08,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:16:08,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:16:08,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:16:08,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,972 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:16:08,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:08,972 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:16:14,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:16:14,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:16:14,479 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:16:14,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:14,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,281 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,281 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,305 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,310 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,336 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,337 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,305 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,310 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,336 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,337 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,352 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,353 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,375 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,376 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,376 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,385 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:16:41,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:16:41,386 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,352 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,353 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,375 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,376 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,376 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,385 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:16:41,386 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:16:41,386 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,408 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,412 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,413 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,408 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,412 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,413 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:16:41,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:17,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:17,954 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:17,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:17,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:17,954 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:17,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,087 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,087 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,110 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,134 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,134 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,110 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,134 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,134 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,149 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,150 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,178 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:17:18,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:17:18,183 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,149 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,150 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,168 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,172 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,178 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,182 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:17:18,182 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:17:18,183 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,204 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,204 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:18,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorCollections (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:17:20,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorMedia (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:17:20,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListStreamKeys (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:17:20,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorMedia (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:17:20,052 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorCollections (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:17:20,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorMedia (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:17:20,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListStreamKeys (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:17:20,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorMedia (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:17:20,052 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:17:20,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListStreamKeys (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:17:20,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,079 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorCollections (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:17:20,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:17:20,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:17:20,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:17:20,098 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:17:20,098 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:17:20,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:17:20,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:17:20,100 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:17:20,054 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:17:20,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,075 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListStreamKeys (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:17:20,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,079 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorCollections (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:17:20,094 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:17:20,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:17:20,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:17:20,098 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:17:20,098 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:17:20,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:17:20,099 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:17:20,100 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:17:20,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,114 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,116 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:17:20,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:17:20,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:17:20,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:17:20,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:17:20,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:17:20,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:17:20,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:17:20,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,114 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,116 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:17:20,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:17:20,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:17:20,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:17:20,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:17:20,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:17:20,151 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:17:20,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:17:20,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:17:20,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:20,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:17:32,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:17:32,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:17:32,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:17:32,291 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:17:32,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:17:32,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,289 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:17:32,291 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,408 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,367 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,407 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,408 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:17:32,450 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListQuartieri (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_quartieri WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:17:32,514 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:17:32,514 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:17:32,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:17:32,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,599 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,552 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterPayments (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_reporter_payments ORDER BY payDate DESC, params: []
DEBUG  2026-11-03 23:17:32,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,599 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,643 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporterReimbursementItems (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId,                            r.reporterCustomerId AS customerId,                            r.customerId AS creatorCustomerId,                            r.startDate,                            r.recapTitle,                            r.homeTeam,                            r.awayTeam,                            r.eventName,                            CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                            CAST(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborsoImporto')) AS DECIMAL(12,2)) AS amount                     FROM recaps r                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.reporterCustomerId IS NOT NULL                       AND LOWER(JSON_UNQUOTE(JSON_EXTRACT(r.techJson, '$.rimborso'))) IN ('true', '1')                       AND JSON_EXTRACT(r.techJson, '$.rimborsoImporto') IS NOT NULL                       AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                     ORDER BY r.startDate DESC, r.recapId DESC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,643 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,664 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,826 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,827 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,826 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,827 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,915 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:32,915 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,022 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,045 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:17:33,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:17:33,051 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,022 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,045 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:17:33,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:17:33,051 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,179 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,180 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,181 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,179 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,180 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:33,181 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,518 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,518 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,535 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,555 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,535 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,555 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,581 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,582 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,600 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,619 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,619 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,581 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,582 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,600 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,619 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,619 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,626 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,631 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:17:41,636 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:17:41,636 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,656 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,626 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,631 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:17:41,636 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:17:41,636 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,656 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,661 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:17:41,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,904 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,904 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:10,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:10,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:10,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,963 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,963 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:10,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:10,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:10,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,963 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,963 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:10,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:10,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:10,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:10,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:10,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:10,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:10,969 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:10,969 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:11,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:10,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:10,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:10,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:10,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:10,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:10,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:10,969 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:10,969 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:11,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:11,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,026 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,019 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,026 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,049 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,077 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,110 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,110 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,077 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,110 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,110 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,119 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:11,119 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:11,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,121 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:11,121 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:11,121 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:11,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:11,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:11,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:11,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:11,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:11,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:11,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:11,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,147 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,147 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,150 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,150 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,151 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,160 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:18:11,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:18:11,160 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,119 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:11,119 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:11,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,121 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:11,121 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:11,121 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:11,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:11,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:11,123 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:11,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:11,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:11,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:11,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:11,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,147 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,147 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,150 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,150 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,151 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,160 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:18:11,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:18:11,160 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,180 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,185 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,186 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,186 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,188 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,191 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:11,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:11,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,180 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,185 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,186 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,186 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,188 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,191 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:11,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:11,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListRecaps (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.customerId, r.createdByCustomerId, r.updatedByCustomerId,                    r.recapTitle, r.recapDescription, r.categoryId, r.startDate, r.dateCreation,                    r.isLive, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate,                    r.reporterCustomerId, r.fieldId, r.partnerId,                    r.assignmentStatus, r.approvalStatus, r.isPublic,                    r.homeTeam, r.awayTeam, r.eventName, r.eventCategory, r.matchDay, r.sport,                    r.streamKeyId, r.seriesId, r.captureMode, r.connettivita,                    JSON_OBJECT(                      'turnoStart', JSON_EXTRACT(r.techJson, '$.turnoStart'),                      'turnoFine', JSON_EXTRACT(r.techJson, '$.turnoFine')                    ) AS techJson,                    r.recapCover, r.isAddClipOnTop, r.isSortByMostRecent, r.inRedazione,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,356 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,357 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:11,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,354 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,356 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,357 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:11,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:11,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:11,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,516 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-12-21T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:11,735 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,736 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,736 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,731 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:11,735 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,736 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:11,736 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-09-07T00:00:00+02:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:13,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:13,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:13,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:13,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:13,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:13,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:13,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:13,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:13,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:13,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,140 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:13,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:13,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:13,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:13,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:13,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:13,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:13,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:13,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:13,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:13,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:13,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:13,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,242 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,242 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:13,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,240 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,241 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,242 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,242 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:13,243 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,301 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,302 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:13,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:13,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:13,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:13,305 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:13,305 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:13,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:13,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:13,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,281 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,301 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,302 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:13,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:13,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:13,304 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:13,305 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:13,305 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:13,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:13,306 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:13,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,330 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,331 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:13,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:13,350 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:13,350 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,365 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,365 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,368 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,330 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,331 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:13,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:13,350 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:13,350 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,365 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,365 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,368 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,377 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:18:13,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:18:13,378 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,382 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:13,417 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,373 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,377 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:18:13,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:18:13,378 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,378 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,382 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:13,417 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:13,426 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:24,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:24,729 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:18:24,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:24,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"3392"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:18:24,756 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:24,756 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:18:24,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,714 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:24,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:24,729 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:18:24,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:24,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"3392"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:18:24,756 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:24,756 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:18:24,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:18:24,775 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:18:24,775 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 23:18:24,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
INFO  2026-11-03 23:18:24,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:18:24,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:18:24,775 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:18:24,775 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 23:18:24,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
INFO  2026-11-03 23:18:24,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:18:24,954 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,957 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,954 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,957 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:24,966 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:18:24,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:18:24,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:24,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-07T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:18:24,985 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:24,985 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:18:24,994 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:18:24,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:24,998 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:18:25,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:18:25,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:18:25,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:18:25,005 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:18:25,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:18:24,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:24,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:24,966 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:18:24,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:18:24,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:24,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-07T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:18:24,985 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:24,985 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:18:24,994 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:18:24,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:24,998 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:18:25,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:18:25,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:18:25,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:18:25,005 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:18:25,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:18:25,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:18:25,022 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:25,022 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 23:18:25,034 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
INFO  2026-11-03 23:18:25,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:25,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:18:25,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:25,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:18:25,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:18:25,022 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:25,022 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 23:18:25,034 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
INFO  2026-11-03 23:18:25,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:25,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:18:25,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:25,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:18:25,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:18:25,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:25,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:18:25,061 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:18:25,061 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:18:25,061 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:18:25,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:25,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:18:25,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:25,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:18:25,061 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:18:25,061 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:18:25,061 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:18:25,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:25,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:18:25,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:18:25,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,139 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,141 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:25,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:18:25,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:18:25,615 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,639 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:25,639 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:25,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:25,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,647 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,650 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,653 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:25,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:25,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:25,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:25,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:25,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:25,615 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,637 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,638 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,639 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:25,639 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,640 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:25,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:25,641 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,647 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,650 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,652 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,653 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:25,656 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:25,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:25,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:25,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:25,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:25,665 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:25,665 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:25,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,708 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,665 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:25,665 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:25,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,707 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,708 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,737 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:25,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,730 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,732 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:25,737 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:28,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,784 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:28,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:28,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:18:28,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:28,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"735"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:18:28,817 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:28,817 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 23:18:28,829 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:28,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,784 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:28,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:28,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:18:28,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:28,804 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"735"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:18:28,817 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:28,817 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 23:18:28,829 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
INFO  2026-11-03 23:18:28,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:18:28,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:18:28,857 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:18:28,870 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
INFO  2026-11-03 23:18:28,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:18:28,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:18:28,857 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:18:28,870 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:18:28,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:28,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:18:28,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:18:28,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:28,961 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:18:28,979 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:28,979 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:18:28,939 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:28,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:28,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:18:28,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:18:28,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:28,961 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:18:28,979 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:28,979 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:18:28,988 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:18:28,991 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:28,995 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:18:28,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:18:28,999 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:18:29,004 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:18:29,005 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,005 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:18:29,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:18:29,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:18:29,023 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:29,023 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:18:28,988 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:18:28,991 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:28,995 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:18:28,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:18:28,999 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:18:29,004 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:18:29,005 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,005 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:18:29,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:18:29,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:18:29,023 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:29,023 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:18:29,034 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:18:29,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:29,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:18:29,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:29,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:18:29,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:18:29,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:29,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:18:29,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:18:29,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:18:29,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:18:29,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:29,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,034 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:18:29,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:29,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:18:29,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:29,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:18:29,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:18:29,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:29,062 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:18:29,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:18:29,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:18:29,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:18:29,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:18:29,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:18:29,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:18:29,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,143 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:29,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:18:29,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:18:29,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,244 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,246 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:29,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:29,251 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:29,251 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:29,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:29,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:29,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:29,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:29,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,230 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,231 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,244 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,246 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:29,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:29,251 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:29,251 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:29,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:29,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:29,259 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:29,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:29,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,265 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:29,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:29,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:29,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:29,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,337 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:29,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:29,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:29,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:29,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:31,794 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,801 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:31,803 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:18:31,806 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:18:31,794 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,801 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:18:31,803 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:18:31,806 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:18:31,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,954 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,954 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:31,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:31,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:31,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:31,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:31,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:31,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:31,963 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:31,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,954 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,954 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:31,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:18:31,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:31,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:31,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:18:31,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:31,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:31,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:31,963 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:18:32,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:32,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:32,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:32,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,022 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,024 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:18:32,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:18:32,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:18:32,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:32,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:18:32,070 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:32,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,318 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,338 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,341 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,342 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,362 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,366 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,338 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,341 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,342 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,362 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,366 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,381 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,381 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,403 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,405 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,409 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:18:41,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:18:41,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,381 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,381 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,403 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,405 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,409 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:18:41,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:18:41,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:18:41,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,302 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,302 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,321 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,324 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,324 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,350 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,351 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,321 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,324 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,324 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,345 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,350 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,351 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,370 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,389 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,390 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,393 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:19:41,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:19:41,405 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,370 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,389 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,390 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,393 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,404 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:19:41,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:19:41,405 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,428 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,428 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:41,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,203 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,204 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:19:45,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:19:45,270 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:19:45,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:19:45,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:19:45,270 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:19:45,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,295 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:19:45,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:19:45,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:19:45,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:19:45,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:19:45,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:19:45,302 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:19:45,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:19:45,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,295 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,296 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:19:45,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:19:45,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:19:45,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:19:45,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:19:45,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:19:45,302 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:19:45,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:19:45,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,308 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:19:45,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,340 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,364 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:19:45,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:19:45,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:19:45,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:19:45,963 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:19:45,963 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:19:45,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:19:45,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:19:45,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:19:45,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,969 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,973 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,976 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,952 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:19:45,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:19:45,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:19:45,963 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:19:45,963 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:19:45,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:19:45,965 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:19:45,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:19:45,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,969 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,973 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:45,976 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:46,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:46,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:46,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:46,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:46,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:46,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:19:46,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:46,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:19:46,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:19:46,047 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:19:46,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:46,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:46,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:46,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:46,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:46,044 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:19:46,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:19:46,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:19:46,046 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:19:46,047 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:06,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:06,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:06,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:06,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:06,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:06,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:20:07,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:20:07,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:07,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:07,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:07,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:07,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:07,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:07,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,048 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:20:07,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:20:07,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,051 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:07,055 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,056 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,057 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:07,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:07,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:07,072 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:07,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:07,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:07,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:07,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:07,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:20:07,114 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:07,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:07,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:07,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,110 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:20:07,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,114 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,128 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,130 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,142 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,144 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,176 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,180 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,174 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,176 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,180 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,231 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,242 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,249 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,250 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,231 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,236 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,242 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,249 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,250 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,269 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,276 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,278 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,279 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:07,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:07,283 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:07,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:07,285 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:07,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:07,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:07,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:07,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,315 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,322 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,322 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,324 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,276 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,278 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,279 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:07,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:07,283 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:07,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:07,285 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:07,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:07,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:07,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:07,300 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,303 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,307 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,315 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,322 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,322 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,324 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,330 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:20:07,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,354 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,355 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:07,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:20:07,356 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,360 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,360 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,366 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,366 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,385 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:07,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:20:07,388 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,434 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,434 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,448 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,330 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:20:07,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,354 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,355 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:07,355 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:20:07,356 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,360 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,360 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,366 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,366 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,371 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,374 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,385 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:07,388 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:20:07,388 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,434 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,434 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,448 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,451 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,454 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:20:07,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:20:07,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:07,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,486 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,488 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,493 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,493 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,451 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,454 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:20:07,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:20:07,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:07,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,486 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,488 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,493 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,493 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,523 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,540 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,543 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,523 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,540 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,543 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,555 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,563 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,564 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,569 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,569 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:07,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:20:07,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,555 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,563 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,564 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,569 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,569 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:07,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:20:07,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,604 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,612 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,614 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:07,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:20:07,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,604 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,612 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,614 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,618 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:07,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:20:07,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,643 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:07,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,491 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:20:09,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,491 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:20:09,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"334"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:09,522 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,522 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:20:09,526 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:20:09,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:09,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334}]
DEBUG  2026-11-03 23:20:09,541 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6}]
INFO  2026-11-03 23:20:09,561 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:09,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"334"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:09,522 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,522 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:20:09,526 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:20:09,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:09,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334}]
DEBUG  2026-11-03 23:20:09,541 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6}]
INFO  2026-11-03 23:20:09,561 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:09,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,702 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:09,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:09,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,706 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,699 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,701 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,702 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,703 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:09,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:09,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,706 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:09,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:20:09,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:20:09,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:20:09,722 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:20:09,722 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:20:09,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:20:09,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:20:09,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:20:09,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:09,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:20:09,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:20:09,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,721 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:20:09,722 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:20:09,722 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:20:09,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:20:09,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:20:09,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:20:09,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:09,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334}]
DEBUG  2026-11-03 23:20:09,775 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6}]
INFO  2026-11-03 23:20:09,779 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,779 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:20:09,796 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,796 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:20:09,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:09,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:09,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:20:09,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:20:09,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:09,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:09,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334}]
DEBUG  2026-11-03 23:20:09,775 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6}]
INFO  2026-11-03 23:20:09,779 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,779 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:20:09,796 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,796 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:20:09,797 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:09,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:09,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:20:09,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:20:09,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,811 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:09,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:09,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,878 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,878 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:09,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:09,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,878 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,878 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:09,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:09,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:09,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,947 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,947 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,971 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,971 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:09,973 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:09,973 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:09,974 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:09,974 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:09,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:09,976 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:09,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:09,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,971 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:09,971 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:09,973 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:09,973 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:09,974 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:09,974 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:09,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:09,976 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:09,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:10,038 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:10,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:10,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:10,040 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:10,040 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:10,040 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:20:10,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:20:10,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:10,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:20:10,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:10,038 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:10,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:10,039 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:10,040 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:10,040 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:10,040 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:20:10,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:20:10,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:10,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:20:10,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:13,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,398 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,401 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,402 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:20:13,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"735"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:13,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334}]
DEBUG  2026-11-03 23:20:13,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,398 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,401 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,402 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:20:13,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,415 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"735"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:13,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334}]
DEBUG  2026-11-03 23:20:13,428 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
INFO  2026-11-03 23:20:13,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:13,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:20:13,449 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:20:13,465 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:13,428 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
INFO  2026-11-03 23:20:13,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:13,443 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:20:13,449 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:20:13,465 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:13,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,534 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,534 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:13,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:13,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,540 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-07T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:13,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:20:13,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:20:13,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,555 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:20:13,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:20:13,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:20:13,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:20:13,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:20:13,559 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:20:13,559 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,561 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:13,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:20:13,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:20:13,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:20:13,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,534 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,534 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:13,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:13,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,540 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-07T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:13,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:20:13,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:20:13,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,555 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:20:13,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:20:13,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:20:13,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:20:13,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:20:13,559 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:20:13,559 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,561 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:13,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:20:13,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:20:13,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:20:13,591 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,591 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:20:13,592 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:13,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:13,606 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:20:13,606 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:20:13,606 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:13,610 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,610 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:13,591 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,591 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:20:13,592 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:13,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:13,606 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:20:13,606 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:20:13,606 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:13,610 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:13,610 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,680 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:13,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:13,680 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:13,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:13,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:13,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:13,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:13,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:13,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:13,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:13,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:13,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:13,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:13,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:13,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:13,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:13,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:13,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:13,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:13,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:13,834 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:13,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,903 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,904 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:20:13,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:20:13,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:20:13,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:13,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,896 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,899 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,903 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,904 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:20:13,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:13,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:20:13,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:20:13,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:18,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,615 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,618 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,618 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:20:18,632 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,632 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"1218"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:18,646 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,646 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:20:18,649 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
DEBUG  2026-11-03 23:20:18,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,615 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,618 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,618 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:20:18,632 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,632 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"1218"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:18,646 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,646 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:20:18,649 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:20:18,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:18,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218}]
DEBUG  2026-11-03 23:20:18,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:20:18,677 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
INFO  2026-11-03 23:20:18,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:18,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218}]
DEBUG  2026-11-03 23:20:18,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:20:18,677 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:18,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:18,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:18,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,840 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-05T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:18,852 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,852 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:20:18,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,831 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,833 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:18,836 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:18,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,840 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-05T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:18,852 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,852 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:20:18,855 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:20:18,856 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,856 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:20:18,858 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:20:18,858 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,859 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:20:18,859 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:20:18,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:20:18,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:20:18,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:18,881 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,881 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218}]
DEBUG  2026-11-03 23:20:18,884 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:20:18,885 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,885 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:20:18,896 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,896 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:20:18,897 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,855 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:20:18,856 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,856 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:20:18,858 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:20:18,858 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,859 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:20:18,859 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:20:18,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:20:18,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:20:18,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:18,881 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,881 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218}]
DEBUG  2026-11-03 23:20:18,884 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:20:18,885 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,885 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:20:18,896 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,896 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:20:18,897 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:18,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:18,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:20:18,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:20:18,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:18,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,912 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:18,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:18,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:20:18,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:20:18,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:18,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:18,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,912 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:18,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:18,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:18,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:18,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:18,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:19,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,250 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,252 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,253 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:20:19,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,278 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,278 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:20:19,278 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:19,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:19,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:19,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:19,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:19,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:19,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:19,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:19,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:19,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:20:19,277 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,278 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,278 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:20:19,278 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,279 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:19,280 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,282 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,283 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:19,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:19,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:19,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:19,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:19,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:19,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:19,287 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:19,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:20:19,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:19,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:20:25,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,277 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,277 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
DEBUG  2026-11-03 23:20:25,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,276 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,277 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,277 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:20:25,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"347"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:25,304 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,304 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218}]
DEBUG  2026-11-03 23:20:25,307 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:20:25,319 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:25,319 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347}]
DEBUG  2026-11-03 23:20:25,322 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11.75}]
INFO  2026-11-03 23:20:25,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"347"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:25,304 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,304 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218}]
DEBUG  2026-11-03 23:20:25,307 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1218},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:20:25,319 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:25,319 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347}]
DEBUG  2026-11-03 23:20:25,322 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11.75}]
INFO  2026-11-03 23:20:25,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
INFO  2026-11-03 23:20:25,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:20:25,454 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:25,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:25,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,467 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,454 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:25,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:25,464 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:25,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,467 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:20:25,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:20:25,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:20:25,496 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:20:25,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:20:25,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,505 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:20:25,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:20:25,510 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,510 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:20:25,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:20:25,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:25,528 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,528 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347}]
INFO  2026-11-03 23:20:25,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:20:25,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:20:25,496 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:20:25,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:20:25,503 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,505 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:20:25,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:20:25,510 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,510 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:20:25,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:20:25,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:20:25,528 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,528 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347}]
DEBUG  2026-11-03 23:20:25,545 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11.75}]
INFO  2026-11-03 23:20:25,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:20:25,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:20:25,559 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:25,575 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,575 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:25,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:20:25,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:20:25,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:25,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,545 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11.75}]
INFO  2026-11-03 23:20:25,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:20:25,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:20:25,559 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:25,575 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,575 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:25,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:20:25,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:20:25,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:20:25,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:20:25,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:25,578 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:26,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,027 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:26,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:26,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,027 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,030 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:20:26,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:20:26,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:26,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:20:26,315 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,315 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:20:26,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:20:26,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:26,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,343 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,346 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:20:26,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:20:26,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,349 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:26,353 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,409 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,410 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,411 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,422 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,427 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,409 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,410 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,411 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,422 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,427 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:20:26,435 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:20:26,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:26,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:26,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:26,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:26,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:26,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:26,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:26,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:26,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,716 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:20:26,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:26,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:20:26,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:26,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:20:26,721 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:26,722 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:20:26,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:20:26,725 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:21:06,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,839 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,865 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,839 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,860 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,865 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,888 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,895 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,897 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,920 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,888 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,895 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,897 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,920 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,945 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,947 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,953 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,957 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:21:06,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:21:06,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,945 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,947 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,953 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,957 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:21:06,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:21:06,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,980 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,980 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:21:06,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,761 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,759 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,761 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,799 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,848 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,855 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,848 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,855 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,894 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,905 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,936 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,938 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,894 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,905 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,936 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,938 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,986 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,988 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,990 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,986 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,988 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,990 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:07,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:22:07,015 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:22:07,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:06,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:07,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:22:07,015 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:22:07,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:07,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:07,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:07,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:07,079 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:07,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:07,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:07,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:07,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:07,079 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:07,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,212 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,212 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,212 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,212 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:22:45,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:22:45,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:45,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:22:45,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:22:45,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:45,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,314 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,316 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:45,314 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,316 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:45,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:45,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:45,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:45,324 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:45,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:45,327 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:45,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:45,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:22:45,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,321 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:45,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:45,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:45,324 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:45,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:45,327 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:45,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:45,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,331 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,332 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,333 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:45,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:22:45,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,197 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,198 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,198 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,198 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,199 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,199 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:49,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:49,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:49,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:49,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:49,214 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:49,216 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:49,216 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:49,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,197 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,198 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,198 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,198 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,199 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,199 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,206 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:49,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,207 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:49,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:49,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,209 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:49,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:49,214 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:49,216 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:49,216 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:49,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:22:49,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:22:49,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:49,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:22:49,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,271 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,273 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,274 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:22:49,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:22:49,275 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:49,284 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,285 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:49,286 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:22:55,802 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,802 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,802 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,805 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,805 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,802 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,802 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,802 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,804 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,805 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,805 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:55,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:55,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:55,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:55,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:55,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:55,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:55,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:55,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:55,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:55,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:55,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:55,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:55,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:55,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:55,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:55,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,886 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,887 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:22:55,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:22:55,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:55,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:22:55,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,886 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,887 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:22:55,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:22:55,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:55,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:55,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:22:58,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,921 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:58,922 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:58,924 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:58,927 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:58,927 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:58,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:58,929 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:58,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,921 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:58,922 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:22:58,924 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:58,927 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:22:58,927 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:58,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:58,929 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:58,929 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:58,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,929 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:22:58,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:22:58,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:22:58,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:22:58,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:22:58,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:22:58,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:22:58,992 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:22:58,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:22:58,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:06,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,735 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,739 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,740 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,765 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,716 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,735 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,739 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,740 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,765 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,784 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,802 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,805 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:06,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:23:06,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,784 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,802 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,803 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,805 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,806 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:06,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:23:06,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,835 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,839 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,835 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,839 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:06,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,119 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,119 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,120 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:20,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:20,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:20,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:20,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:20,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:20,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:20,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:20,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:20,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:20,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:20,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:20,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:20,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:20,122 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:20,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:20,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:20,124 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:20,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:20,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:20,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:20,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:20,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:20,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:20,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:34,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,481 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,484 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,486 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,518 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,518 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,519 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,615 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:34,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:34,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:34,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:34,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:34,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:34,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:34,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:34,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:34,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:34,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:34,648 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,612 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,613 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,614 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,615 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:34,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:34,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:34,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:34,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:34,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:34,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:34,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:34,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:34,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:34,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:34,648 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,669 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,669 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:34,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,708 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,669 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,669 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,674 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,676 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:34,678 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,708 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,726 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,710 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,718 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,726 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,763 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,768 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,780 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,780 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,806 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,807 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,808 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,762 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,763 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,768 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,769 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,780 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,780 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,806 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,807 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,807 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,808 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:34,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:34,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:34,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:34,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:34,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:34,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:34,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:34,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,818 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,826 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,826 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,832 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:34,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:23:34,833 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:34,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:34,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:34,845 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:34,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:34,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:34,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:34,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:34,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:34,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:34,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:34,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:34,815 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,818 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,826 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,826 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,832 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:34,832 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:23:34,833 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:34,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:34,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:34,845 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:34,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,854 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,875 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,887 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,887 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,887 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,895 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,896 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,897 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,875 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,887 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,887 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,887 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,895 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,896 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,897 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,919 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:34,922 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:23:34,922 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,919 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:34,922 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:23:34,922 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,961 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,984 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,961 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,984 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:34,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,019 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,042 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,046 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,049 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,049 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,019 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,042 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,046 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,049 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,049 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,079 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,081 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,086 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,087 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,088 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,101 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:35,102 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:23:35,102 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,079 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,081 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,086 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,087 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,088 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,101 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:35,102 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:23:35,102 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,118 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:35,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:23:35,133 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,138 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,118 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,119 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:35,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:23:35,133 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,138 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,145 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:35,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
DEBUG  2026-11-03 23:23:39,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,013 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,016 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:23:39,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"735"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:39,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347}]
DEBUG  2026-11-03 23:23:39,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":10.75}]
INFO  2026-11-03 23:23:39,064 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:23:39,064 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:39,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:23:39,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"735"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:39,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347}]
DEBUG  2026-11-03 23:23:39,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":10.75}]
INFO  2026-11-03 23:23:39,064 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:23:39,064 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:39,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:23:39,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
INFO  2026-11-03 23:23:39,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:23:39,220 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,221 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,220 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,221 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:39,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:39,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,229 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:39,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:23:39,248 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:23:39,248 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,249 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:23:39,251 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:23:39,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:23:39,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:23:39,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:23:39,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:23:39,255 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,255 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:39,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:39,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:23:39,275 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,275 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:39,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:39,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:39,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,229 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:39,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,243 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:23:39,248 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:23:39,248 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,249 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:23:39,251 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:23:39,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:23:39,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:23:39,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:23:39,254 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:23:39,255 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,255 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:39,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,271 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:39,274 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:23:39,275 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,275 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:23:39,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:39,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:39,306 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,306 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:39,307 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:23:39,307 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:23:39,307 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:39,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,311 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,311 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:39,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:39,292 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:39,306 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,306 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:39,307 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:23:39,307 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:23:39,307 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:39,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:39,309 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,311 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,311 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,382 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:39,382 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:39,377 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,379 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,380 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,381 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:39,382 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:39,382 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:39,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:39,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:39,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:39,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:39,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:39,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,539 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:39,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:39,540 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:39,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,547 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,596 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:39,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:39,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:39,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:39,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:39,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:39,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:39,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:39,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,596 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:39,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:39,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:39,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:39,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:39,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:39,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:39,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:39,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,609 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,610 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:39,611 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:41,555 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:41,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-05T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:41,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:41,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:23:41,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:23:41,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:23:41,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:23:41,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:23:41,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:23:41,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:23:41,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:23:41,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,581 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
DEBUG  2026-11-03 23:23:41,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,550 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,551 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,554 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:41,555 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:41,556 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,558 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-05T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:41,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:41,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:23:41,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:23:41,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:23:41,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:23:41,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:23:41,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:23:41,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,578 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:23:41,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:23:41,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,581 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:41,595 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:41,595 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:41,598 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:23:41,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:41,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:23:41,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:41,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:41,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:41,621 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:41,621 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:41,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:23:41,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:23:41,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:41,626 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:41,626 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:41,595 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:41,595 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:41,598 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:23:41,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:41,599 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:23:41,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:41,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:41,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:41,621 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:41,621 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:41,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:23:41,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:23:41,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:41,626 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:41,626 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:41,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:41,695 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,697 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:41,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:41,700 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:41,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,771 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,772 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,774 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:41,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:41,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:41,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:41,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:41,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:41,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:41,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:41,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,947 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,947 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,947 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:41,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:41,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:41,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:41,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,938 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,940 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:41,941 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:41,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:41,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:41,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:41,944 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:41,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:41,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:41,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,947 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,947 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,947 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:41,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:41,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:41,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:41,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:43,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:23:43,621 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,621 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"334"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:43,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:43,638 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
DEBUG  2026-11-03 23:23:43,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,607 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,608 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,609 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:23:43,621 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,621 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"334"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:43,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:43,638 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:23:43,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:23:43,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334}]
DEBUG  2026-11-03 23:23:43,654 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6}]
INFO  2026-11-03 23:23:43,667 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
INFO  2026-11-03 23:23:43,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:23:43,651 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334}]
DEBUG  2026-11-03 23:23:43,654 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6}]
INFO  2026-11-03 23:23:43,667 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:23:43,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:43,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:43,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,884 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:43,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:43,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:43,884 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,884 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:43,899 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,899 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:23:43,901 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:23:43,901 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,902 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:23:43,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:23:43,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:23:43,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:23:43,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:23:43,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:23:43,908 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,908 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:43,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334}]
DEBUG  2026-11-03 23:23:43,921 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6}]
INFO  2026-11-03 23:23:43,922 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,922 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:23:43,930 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,930 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:43,930 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:43,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:43,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:23:43,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:23:43,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:43,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,943 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:43,899 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,899 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:23:43,901 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:23:43,901 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,902 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:23:43,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:23:43,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:23:43,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:23:43,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:23:43,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:23:43,908 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,908 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:43,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334}]
DEBUG  2026-11-03 23:23:43,921 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6}]
INFO  2026-11-03 23:23:43,922 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,922 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:23:43,930 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,930 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:43,930 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:43,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:43,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:23:43,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:23:43,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:43,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:43,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,943 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:43,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:44,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:44,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:44,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:44,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:44,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:44,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:44,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:44,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:44,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:44,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:44,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:44,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:44,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:44,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:44,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,153 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:44,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:44,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:44,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:44,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:44,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:44,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:44,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:44,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:44,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:44,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:44,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:44,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,226 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:44,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:44,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:44,227 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:44,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:45,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:23:45,636 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,636 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"735"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:45,649 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334}]
DEBUG  2026-11-03 23:23:45,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:45,617 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,620 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,623 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:23:45,636 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,636 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"735"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:45,649 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334}]
DEBUG  2026-11-03 23:23:45,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":334},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
INFO  2026-11-03 23:23:45,666 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:23:45,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:45,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:23:45,689 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
INFO  2026-11-03 23:23:45,666 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:23:45,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:45,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:23:45,689 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:23:45,819 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:45,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:45,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-05T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:45,844 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,844 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:23:45,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:23:45,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:23:45,848 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:23:45,848 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,850 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:23:45,850 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:23:45,850 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:23:45,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:23:45,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
DEBUG  2026-11-03 23:23:45,819 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,828 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:45,829 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:45,830 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-05T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:45,844 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,844 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:23:45,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:23:45,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:23:45,848 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:23:45,848 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,850 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:23:45,850 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:23:45,850 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:23:45,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:23:45,851 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,853 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:45,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:45,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:23:45,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:23:45,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:45,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:45,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:45,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:23:45,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,868 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:23:45,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:45,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:45,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:45,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:23:45,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:23:45,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:45,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,909 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:45,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:45,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:23:45,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:23:45,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:45,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:45,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,909 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:45,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:45,980 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:45,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:45,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:45,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:46,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:46,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:46,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:46,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:46,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:46,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:46,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:46,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:46,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,071 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,074 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:46,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:46,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:46,077 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:46,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:46,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:46,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:46,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:46,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:46,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:46,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:46,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:46,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:46,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:46,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:46,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,152 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:46,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:51,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,398 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,401 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,402 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:23:51,412 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,412 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"3392"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:51,424 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:51,427 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
DEBUG  2026-11-03 23:23:51,395 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,398 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,401 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,402 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:23:51,412 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,412 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"3392"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:51,424 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:23:51,427 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:23:51,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:23:51,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 23:23:51,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
INFO  2026-11-03 23:23:51,454 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
INFO  2026-11-03 23:23:51,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:23:51,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 23:23:51,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
INFO  2026-11-03 23:23:51,454 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:23:51,643 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,646 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,647 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:51,650 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:51,651 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:51,663 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,663 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:23:51,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:23:51,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,667 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:23:51,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:23:51,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:23:51,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:23:51,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:23:51,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:23:51,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
DEBUG  2026-11-03 23:23:51,643 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,645 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,646 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,647 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:51,650 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:51,651 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:23:51,663 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,663 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:23:51,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:23:51,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,667 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:23:51,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:23:51,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:23:51,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:23:51,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:23:51,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:23:51,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,672 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:23:51,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 23:23:51,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
INFO  2026-11-03 23:23:51,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:23:51,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:51,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:51,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:51,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:23:51,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:23:51,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:51,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,713 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:51,682 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,682 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 23:23:51,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
INFO  2026-11-03 23:23:51,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:23:51,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:51,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:51,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:51,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:23:51,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:23:51,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:23:51,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:23:51,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,713 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,780 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:51,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:51,780 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:51,783 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:51,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:51,785 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:52,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:52,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:52,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:52,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:23:52,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:23:52,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:52,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:52,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:52,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:52,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:52,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:52,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:52,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:52,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:52,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:52,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,146 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,147 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,157 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:23:52,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:52,159 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:23:52,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:52,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:23:52,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:52,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:23:52,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:52,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:23:52,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,908 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:52,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:52,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:52,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,908 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:52,911 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:23:52,913 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:23:52,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:23:53,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,029 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorMedia (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListStreamKeys (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:53,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:23:53,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorCollections (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:53,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorMedia (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:53,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListStreamKeys (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:23:53,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,112 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:23:53,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:23:53,113 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorCollections (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:23:53,146 +01:00 apprecapweb01 recapweb.Controllers.MaintenanceController.GetAppBundle (null)  MaintenanceController::GetAppBundle invoked for appId 0
INFO  2026-11-03 23:23:53,146 +01:00 apprecapweb01 recapweb.Models.MaintenanceEngine.GetAppBundleByAppId (null)  MaintenanceEngine::GetAppBundleByAppId invoked for appId 0
DEBUG  2026-11-03 23:23:53,146 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT cb.bundleId AS bundle, cb.deeplinkIosStoreLink                     FROM configbundle cb                     WHERE ((@appId = 0 AND cb.appId IS NULL) OR cb.appId = @appId)                     LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@appId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-03 23:23:53,146 +01:00 apprecapweb01 recapweb.Controllers.MaintenanceController.GetAppBundle (null)  MaintenanceController::GetAppBundle invoked for appId 0
INFO  2026-11-03 23:23:53,146 +01:00 apprecapweb01 recapweb.Models.MaintenanceEngine.GetAppBundleByAppId (null)  MaintenanceEngine::GetAppBundleByAppId invoked for appId 0
DEBUG  2026-11-03 23:23:53,146 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT cb.bundleId AS bundle, cb.deeplinkIosStoreLink                     FROM configbundle cb                     WHERE ((@appId = 0 AND cb.appId IS NULL) OR cb.appId = @appId)                     LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@appId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
DEBUG  2026-11-03 23:24:20,898 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:20,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:20,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:20,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:20,903 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:20,905 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:20,905 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:24:20,915 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:20,915 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"347"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
DEBUG  2026-11-03 23:24:20,898 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:20,900 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:20,901 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:20,902 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:20,903 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:20,905 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:20,905 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:24:20,915 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:20,915 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"347"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:24:20,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:20,927 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 23:24:20,932 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
INFO  2026-11-03 23:24:20,942 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:24:20,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347}]
DEBUG  2026-11-03 23:24:20,947 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11.75}]
INFO  2026-11-03 23:24:20,957 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
INFO  2026-11-03 23:24:20,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:20,927 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392}]
DEBUG  2026-11-03 23:24:20,932 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
INFO  2026-11-03 23:24:20,942 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:24:20,942 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347}]
DEBUG  2026-11-03 23:24:20,947 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11.75}]
INFO  2026-11-03 23:24:20,957 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:24:21,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:21,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:21,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,095 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:24:21,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:21,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:24:21,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:24:21,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:24:21,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:24:21,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:24:21,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:24:21,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,115 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:24:21,115 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:24:21,115 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,116 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
DEBUG  2026-11-03 23:24:21,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:21,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:21,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,095 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:24:21,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:21,105 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:24:21,108 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:24:21,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,109 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:24:21,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:24:21,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:24:21,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:24:21,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,115 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:24:21,115 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:24:21,115 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,116 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:24:21,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:21,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347}]
DEBUG  2026-11-03 23:24:21,131 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11.75}]
INFO  2026-11-03 23:24:21,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:21,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:24:21,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:21,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:24:21,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:21,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:21,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:21,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:24:21,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:24:21,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,157 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:21,157 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:21,158 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,158 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:21,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:21,126 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347}]
DEBUG  2026-11-03 23:24:21,131 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11.75}]
INFO  2026-11-03 23:24:21,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:21,132 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:24:21,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:21,142 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:24:21,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:21,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:21,155 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:21,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:24:21,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:24:21,156 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,157 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:21,157 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:21,158 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,158 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,225 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,225 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,224 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,225 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,225 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:21,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:21,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:21,228 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:21,229 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:21,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,508 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:24:21,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:24:21,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:21,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,497 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,508 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:24:21,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:24:21,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:21,520 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,521 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:24:21,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,546 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,549 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,574 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:24:21,576 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:21,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:24:21,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:24:21,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:24:21,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:24:21,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:21,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:21,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:24:21,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:24:21,579 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:24:21,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:24:21,580 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:24:21,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:24:21,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:21,582 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:21,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:24:21,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:24:23,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:23,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:23,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:23,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:23,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:23,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:23,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,462 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListStreamKeys (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:24:23,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:24:23,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorMedia (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:24:23,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorCollections (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:24:23,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,522 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListStreamKeys (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_stream_keys WHERE customerId=@id ORDER BY label, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:24:23,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListSportCategories (null)  RecapwebDBEngine::GetDataFor SQL: SELECT categoryId, categoryDescription FROM sportcategories ORDER BY categoryDescription, params: []
DEBUG  2026-11-03 23:24:23,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,523 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorMedia (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_creator_media WHERE customerId=@id ORDER BY mediaType, isFavorite DESC, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:24:23,525 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,527 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:23,529 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreatorCollections (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId, collectionTitle, collectionCustomerId, collectionCover, collectionZorder                     FROM collections                     WHERE collectionCustomerId = @cid                     ORDER BY collectionZorder, collectionId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:24:33,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,482 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,482 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:24:33,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"735"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
DEBUG  2026-11-03 23:24:33,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,482 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT reporterCustomerId, assignmentStatus FROM recaps WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,482 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET reporterCustomerId=@reporter, assignmentStatus=@status WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@status","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"}]
INFO  2026-11-03 23:24:33,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap riassegnato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"735"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:24:33,510 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347}]
DEBUG  2026-11-03 23:24:33,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":10.75}]
INFO  2026-11-03 23:24:33,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:24:33,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:24:33,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:24:33,540 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
INFO  2026-11-03 23:24:33,510 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347}]
DEBUG  2026-11-03 23:24:33,513 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":347},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":10.75}]
INFO  2026-11-03 23:24:33,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:24:33,524 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:24:33,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:24:33,540 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 2.
DEBUG  2026-11-03 23:24:33,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,680 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:33,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:33,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,687 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:24:33,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:24:33,698 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:24:33,677 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,680 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,681 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:33,684 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:33,685 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,687 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-06T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:24:33,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,696 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:24:33,698 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:24:33,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:24:33,700 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:24:33,700 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:24:33,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:24:33,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,703 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:24:33,703 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:24:33,704 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,705 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:24:33,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,720 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:24:33,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:24:33,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:24:33,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:24:33,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:33,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:33,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:24:33,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:24:33,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:33,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:24:33,700 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:24:33,700 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:24:33,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:24:33,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,703 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:24:33,703 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:24:33,704 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,705 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:24:33,720 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,720 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:24:33,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:24:33,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:24:33,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:24:33,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:33,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,743 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:33,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:24:33,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:24:33,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:33,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:33,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:33,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:33,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:33,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:33,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:33,816 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:34,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,089 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,093 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,096 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,097 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:24:34,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:24:34,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:34,148 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,149 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:24:34,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:24:34,150 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:34,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:24:34,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:24:34,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:24:34,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:24:34,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:34,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:34,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:24:34,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:24:34,178 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,179 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,181 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:24:34,192 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,193 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,193 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,168 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,169 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,170 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:24:34,172 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:24:34,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:24:34,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:24:34,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:34,174 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:34,176 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:24:34,177 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:24:34,178 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,179 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,181 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:24:34,192 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,193 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,193 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,224 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,231 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,233 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,208 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,224 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,231 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,233 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,253 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,257 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,272 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,273 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,290 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,294 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,297 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,253 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,257 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,272 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,273 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,290 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,291 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,294 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,295 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,297 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,301 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,304 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:24:34,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:24:34,305 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,324 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,304 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:24:34,305 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:24:34,305 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,324 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,329 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:34,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:44,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:44,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,270 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-05T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:24:44,280 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:44,280 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:24:44,282 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:24:44,283 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,283 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:24:44,284 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:24:44,285 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,286 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:24:44,286 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:24:44,287 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,287 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:24:44,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:24:44,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,289 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:24:44,299 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:44,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:24:44,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,262 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,264 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,266 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:44,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:44,268 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,270 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET                     customerId=@customerId,                     recapType=@recapType, recapDescription=@desc, categoryId=@categoryId,                     startDate=@startDate, isLive=@isLive,                     liveEndDate=@liveEnd, recapTitle=@title,                     isAddClipOnTop=@addOnTop, isSortByMostRecent=@sortRecent,                     reporterCustomerId=@reporter, fieldId=@fieldId, partnerId=@partnerId,                     assignmentStatus=@assign, approvalStatus=@approval, isPublic=@isPublic, inRedazione=@inRedazione,                     homeTeam=@home, awayTeam=@away, eventName=@evento, eventCategory=@cat,                     matchDay=@giornata, sport=@sport, streamKeyId=@streamKeyId, seriesId=@seriesId,                     captureMode=@capture, connettivita=@conn, techJson=@tech,                     updatedByCustomerId=@updatedBy, assignmentInviteToken=NULL, approvalSentAt=NULL, approvalRespondedAt=NULL, approvalInviteToken=NULL WHERE recapId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@desc","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@categoryId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":9},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@startDate","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-05T20:30:00"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isLive","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@liveEnd","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@title","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova\u002BVS\u002BRoma"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@addOnTop","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sortRecent","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@reporter","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@fieldId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":6},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@partnerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@assign","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"draft"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@approval","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"none"},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@isPublic","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@inRedazione","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@home","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@away","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@evento","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Divisione Calcio a 5"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cat","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Coppa Divisione"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@giornata","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@sport","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Calcio a 8"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@streamKeyId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@seriesId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@capture","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Live"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@conn","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"WiFi"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@tech","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"{\u0022indirizzo\u0022:\u0022Via del Casalaccio 50\u0022,\u0022ordinamentoClip\u0022:\u00223\u0022,\u0022live\u0022:false,\u0022turnoStart\u0022:\u002220:30\u0022,\u0022turnoFine\u0022:\u002221:30\u0022,\u0022rimborso\u0022:true,\u0022rimborsoImporto\u0022:200,\u0022rimborsoCausale\u0022:\u0022\u0022,\u0022note\u0022:\u0022\u0022,\u0022cover\u0022:null,\u0022coverOwn\u0022:false,\u0022coverGenerated\u0022:false,\u0022coverOwnLabel\u0022:\u0022\u0022,\u0022coverStyle\u0022:\u0022\u0022,\u0022matchIntroOff\u0022:false,\u0022coverFromApp\u0022:false,\u0022preRoll\u0022:null,\u0022preRollApp\u0022:false,\u0022dropAppPreRoll\u0022:false,\u0022bumperReplay\u0022:[],\u0022sovrimpressioni\u0022:[],\u0022logoEvento\u0022:null,\u0022logoCasa\u0022:\u0022RecapFileImg/team-logos/tag_100_1793713003.png\u0022,\u0022logoTrasferta\u0022:\u0022RecapFileImg/team-logos/tag_137_1791578681.png\u0022,\u0022siglaCasa\u0022:\u0022ARA\u0022,\u0022siglaTrasferta\u0022:\u0022\u0022,\u0022sportPartita\u0022:\u0022Pallavolo\u0022,\u0022scoreboardStyle\u0022:\u0022Minimal\u0022,\u0022scoreboardPosition\u0022:\u0022Sinistra\u0022,\u0022introStyle\u0022:\u0022Direct\u0022,\u0022showResult\u0022:true,\u0022showTime\u0022:true,\u0022stabilizzazione\u0022:\u0022Cinematic\u0022,\u0022dynamicZoom\u0022:{\u0022on\u0022:true,\u0022campo\u0022:\u0022Beach Soccer (37\u00D735m)\u0022,\u0022distanza\u0022:\u0022Tribunetta (8m)\u0022},\u0022encoder\u0022:{\u0022risoluzione\u0022:\u0022HD\u0022,\u0022fps\u0022:30,\u0022bitrate\u0022:1.5},\u0022stream\u0022:{\u0022protocollo\u0022:\u0022RTMP\u0022,\u0022server\u0022:\u0022YouTube\u0022,\u0022risoluzione\u0022:\u0022HD\u0022,\u0022bitrate\u0022:1.5}}"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@updatedBy","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:24:44,280 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:44,280 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#DivisioneCalcioa5"}]
DEBUG  2026-11-03 23:24:44,282 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230}]
DEBUG  2026-11-03 23:24:44,283 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":11230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,283 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#CoppaDivisione"}]
DEBUG  2026-11-03 23:24:44,284 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455}]
DEBUG  2026-11-03 23:24:44,285 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,286 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Aranova"}]
DEBUG  2026-11-03 23:24:44,286 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255}]
DEBUG  2026-11-03 23:24:44,287 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,287 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT hashtagId FROM hashtag WHERE hashtagName = @hashtagName LIMIT 1, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagName","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"#Roma"}]
DEBUG  2026-11-03 23:24:44,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM customerhashtag WHERE customerId = @customerId AND hashtagId = @hashtagId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575}]
DEBUG  2026-11-03 23:24:44,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteScalar (null)  ExecuteScalar::GetDataFor: SQL: SELECT COUNT(*) FROM recaphashtags WHERE hashtagId = @hashtagId AND recapId = @recapId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@hashtagId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,289 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_activity_log                     (actorCustomerId, action, entityType, entityId, detail, changesJson, ts)                     VALUES (@actor, @action, @entityType, @entityId, @detail, @changes, UTC_TIMESTAMP()), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@action","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Recap modificato"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityType","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"recap"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@entityId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"8335"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@detail","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova VS Roma"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@changes","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-03 23:24:44,299 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:44,299 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecalculateReporterUsedHours (null)  RecapwebDBEngine::GetDataFor SQL: SELECT assignmentStatus, techJson                       FROM recaps WHERE reporterCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735}]
DEBUG  2026-11-03 23:24:44,302 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:24:44,303 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:44,303 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:24:44,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:44,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:24:44,314 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:44,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:44,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:44,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:24:44,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:24:44,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:44,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:44,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,302 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO manager_reporter_profiles                       (customerId, mansioniJson, sportsJson, annualHours, usedHours)                     VALUES (@id, '[]', '[]', 0, @used)                     ON DUPLICATE KEY UPDATE usedHours=@used, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":735},{"DbType":7,"MySqlDbType":246,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@used","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
INFO  2026-11-03 23:24:44,303 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:44,303 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: DELETE cr FROM collectionsrecaps cr                       INNER JOIN collections c ON c.collectionId = cr.collectionId                       WHERE cr.recapId = @rid AND c.collectionCustomerId = @cid, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
INFO  2026-11-03 23:24:44,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:44,313 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT collectionId FROM collections WHERE collectionId=@id AND collectionCustomerId=@cid LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305}]
DEBUG  2026-11-03 23:24:44,314 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO collectionsrecaps (collectionId, recapId) VALUES (@cid, @rid), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:44,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:44,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: INSERT INTO recapsubscriptions (customerId, recapId)                       SELECT cs.customerId, cr.recapId                       FROM collectionsubscriptions cs                       INNER JOIN collectionsrecaps cr ON cr.collectionId = cs.collectionId                       INNER JOIN recaps r ON r.recapId = cr.recapId                       LEFT JOIN recapsubscriptions rs ON rs.customerId = cs.customerId AND rs.recapId = cr.recapId                       LEFT JOIN recapsubscriptionoptout o ON o.customerId = cs.customerId AND o.recapId = cr.recapId                       WHERE cr.recapId = @rid AND rs.customerId IS NULL AND o.customerId IS NULL                         AND IFNULL(r.isLive,0) = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@rid","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:44,326 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-03 23:24:44,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-03 23:24:44,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT recapCover FROM recaps WHERE recapId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,327 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE recaps SET recapCover=@cover WHERE recapId=@id, params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@cover","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"RecapFileImg/nofile.jpg"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
INFO  2026-11-03 23:24:44,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-03 23:24:44,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId, clipFile, clipReferrer FROM clips WHERE recapId = @recapId AND isRecapMain = 1 ORDER BY clipId DESC LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,328 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT clipId FROM clips WHERE recapId = @recapId AND isRecapMain = 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@recapId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,330 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,391 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:44,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:44,391 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,393 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.RecapVisibleTo (null)  RecapwebDBEngine::GetDataFor SQL: SELECT 1 AS n FROM recaps r WHERE r.recapId=@id AND              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             ) LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetRecap (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId,                    (SELECT cl.clipFile FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollFile,                    (SELECT cl.clipReferrer FROM clips cl WHERE cl.recapId = r.recapId AND cl.isRecapMain = 1 ORDER BY cl.clipId DESC LIMIT 1) AS appPreRollReferrer,                    (SELECT COUNT(*) FROM clips cl WHERE cl.recapId = r.recapId AND cl.clipType = 'matchIntro') AS matchIntroCount             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId WHERE r.recapId = @id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8335}]
DEBUG  2026-11-03 23:24:44,396 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraCasa"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Aranova"}]
DEBUG  2026-11-03 23:24:44,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ReadTagLogoPath (null)  RecapwebDBEngine::GetDataFor SQL: SELECT logoPath FROM manager_tags                 WHERE creatorCustomerId=@creator                   AND kind=@kind                   AND LOWER(TRIM(name))=LOWER(TRIM(@name))                   AND logoPath IS NOT NULL AND TRIM(logoPath) <> ''                 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@creator","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@kind","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"squadraTrasferta"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@name","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"Roma"}]
DEBUG  2026-11-03 23:24:44,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:24:44,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:24:44,693 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:44,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,687 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:24:44,689 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,690 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:24:44,693 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:44,694 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,696 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,698 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,740 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:24:44,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:24:44,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:24:44,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:24:44,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:44,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:44,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:24:44,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:24:44,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:24:44,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,740 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,745 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,748 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:24:44,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:24:44,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:24:44,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:24:44,750 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:44,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:24:44,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:24:44,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:24:44,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:24:44,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:25:34,220 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,220 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,287 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,293 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,294 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,252 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,287 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,293 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,294 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,340 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,340 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,332 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,340 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,340 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,370 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,369 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,370 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,405 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,406 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,412 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,427 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:25:34,428 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:25:34,428 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,405 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,406 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,412 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,427 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:25:34,428 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:25:34,428 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,467 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,467 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,475 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,476 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,477 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:25:34,478 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,114 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,114 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,115 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:26:28,114 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,114 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,115 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,133 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:26:28,187 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,187 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,187 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:28,192 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:28,193 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:28,193 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:28,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:28,195 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:28,195 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:28,197 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:28,187 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,187 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,187 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,189 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,190 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:28,192 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:28,193 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:28,193 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:28,194 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:28,195 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:28,195 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:28,197 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:28,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:26:28,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:26:28,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:28,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,210 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,211 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:26:28,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:26:28,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,222 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:28,223 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,258 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,291 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,292 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,296 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,301 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,260 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,261 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,288 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,291 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,292 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,294 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,296 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,297 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,301 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,365 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,341 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,360 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,365 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,371 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,372 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,411 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,411 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:26:28,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:28,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:28,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:28,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:28,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:28,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:28,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:28,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:28,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,411 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,411 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,414 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:26:28,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:28,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:28,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:28,419 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:28,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,420 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:28,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:28,423 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:28,424 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:28,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,436 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,438 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,464 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,466 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,466 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,467 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:26:28,491 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:26:28,491 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:28,464 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,466 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,466 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,467 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,489 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:26:28,491 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:26:28,491 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:28,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,506 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,521 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,522 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,522 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,525 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,536 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,542 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:28,564 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:28,564 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:28,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:28,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,650 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,650 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,650 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,658 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,659 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,506 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,521 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,522 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,522 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,525 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,536 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,542 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:28,564 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:28,564 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,571 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:28,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:28,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,650 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,650 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,650 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,657 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,658 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,659 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,659 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,660 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,664 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,691 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,692 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,662 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,664 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,669 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,691 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,692 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,701 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,731 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,733 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,736 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,737 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:28,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:28,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,725 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,731 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,733 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,736 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,737 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,745 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:28,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:28,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,777 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,777 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,778 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,782 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,784 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,789 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:28,791 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:28,791 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,771 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,777 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,777 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,778 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,782 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,784 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,789 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,789 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:28,791 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:28,791 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,810 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:28,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:29,508 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:29,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:29,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:29,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:29,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:29,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:29,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:29,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,499 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,501 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,505 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,506 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:29,508 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:29,510 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:29,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:29,511 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:29,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:29,512 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:29,514 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:29,557 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,557 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:26:29,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:26:29,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:26:29,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:29,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,571 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:26:29,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:26:29,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:26:29,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:29,602 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,603 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,604 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,605 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,631 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,638 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,646 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,651 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,631 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,632 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,638 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,646 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,648 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,649 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,651 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,704 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,712 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,713 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,670 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,671 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,704 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,712 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,713 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,715 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,717 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:29,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:29,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:29,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:29,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:29,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:29,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:29,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:29,752 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,760 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,761 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,761 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,718 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,738 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,741 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,743 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:29,744 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-03 23:26:29,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:29,746 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-03 23:26:29,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:29,747 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:29,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:29,749 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-03 23:26:29,752 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,760 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,761 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,761 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,769 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,780 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:26:29,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:26:29,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:29,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,793 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,800 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,801 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:26:29,769 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,775 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,777 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,778 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,780 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,781 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-03 23:26:29,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-03 23:26:29,782 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-03 23:26:29,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,793 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,800 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,801 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,812 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,815 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-03 23:26:29,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,832 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,839 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,839 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:29,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:29,867 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,875 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:29,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:29,877 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,897 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,899 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,948 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,962 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,831 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,832 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,837 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,838 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,839 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,839 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,840 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,841 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,842 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,843 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,846 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,853 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:29,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:29,867 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,875 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:29,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:29,877 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,897 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,899 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,948 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,962 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,968 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,972 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,976 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,977 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,977 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,979 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,970 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,972 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,976 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,977 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,977 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,977 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,978 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:29,979 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,018 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,026 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,054 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,055 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,055 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,056 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,026 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,054 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,055 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,055 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,056 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,091 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,091 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,091 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,092 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,098 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,098 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:30,111 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:30,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:30,111 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:30,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,091 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,091 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,091 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,092 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,097 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,098 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,098 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:30,111 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:30,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:26:30,111 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:26:30,111 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,152 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,152 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,152 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,152 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,160 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,161 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,162 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:26:30,163 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,847 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,849 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,880 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,884 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,885 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,864 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,880 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,884 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,885 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,917 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,932 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,933 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,949 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,954 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,954 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,917 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,918 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,932 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,933 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,949 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,954 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,954 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,963 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:27:29,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:27:29,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,983 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,963 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:27:29,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:27:29,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,983 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:27:29,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,890 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,890 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,933 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,937 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,938 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,954 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,972 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,933 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,937 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,938 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,954 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,972 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,973 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,977 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,985 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:28:29,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:28:29,986 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:30,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:30,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:30,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:30,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:30,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,973 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,977 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,981 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:29,985 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:28:29,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:28:29,986 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:30,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:30,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:30,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:30,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:28:30,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,881 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,992 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:29,992 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,029 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,029 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,065 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,087 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:29:30,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:29:30,088 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,087 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:29:30,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:29:30,088 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,127 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,127 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,135 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:29:30,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,923 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,929 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,949 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,973 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,928 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,929 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,949 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,973 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,004 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,019 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,020 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:29,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,004 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,019 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,020 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,044 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,045 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,046 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:30:30,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:30:30,061 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,044 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,045 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,046 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,050 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-03 23:30:30,059 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-03 23:30:30,061 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,081 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,081 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,086 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:30:30,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:36:19,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-03 23:36:19,961 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-03 23:36:50,230 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 23:36:50,230 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-03 23:36:50,328 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-03 23:36:50,339 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-03 23:36:50,328 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-03 23:36:50,339 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 00:00:17,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 00:00:17,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 00:00:48,439 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 00:00:48,439 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 00:00:48,540 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 00:00:48,557 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 00:00:48,540 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 00:00:48,557 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 01:21:43,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 01:21:43,421 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 01:22:13,430 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 01:22:13,430 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 01:22:13,530 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 01:22:13,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 01:22:13,530 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 01:22:13,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,290 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,290 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,456 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,504 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,529 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,530 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,502 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,504 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,529 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,530 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,565 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,569 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,589 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 04:03:35,591 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 04:03:35,591 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,565 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,569 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,577 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,580 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,584 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,589 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 04:03:35,591 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 04:03:35,591 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,622 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,616 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,619 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,621 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 04:03:35,622 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 06:03:05,403 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 06:03:05,403 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 06:03:35,606 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 06:03:35,606 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 06:03:35,778 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 06:03:35,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 06:03:35,778 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 06:03:35,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 07:42:35,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 07:42:35,660 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 07:43:06,038 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 07:43:06,038 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 07:43:06,237 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 07:43:06,248 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 07:43:06,237 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 07:43:06,248 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 09:30:40,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 09:30:40,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 09:31:10,518 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 09:31:10,518 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 09:31:10,625 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 09:31:10,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 09:31:10,625 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 09:31:10,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,069 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,158 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,217 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,221 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,192 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,217 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,221 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,222 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,237 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,237 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,255 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,255 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,267 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 11:53:32,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 11:53:32,268 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,237 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,237 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,255 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,255 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,259 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,263 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,267 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 11:53:32,267 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 11:53:32,268 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,292 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,295 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,288 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,292 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,293 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:53:32,295 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,326 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,344 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,326 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,344 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,361 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,364 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,364 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,383 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,388 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,388 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,361 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,364 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,364 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,383 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,388 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,388 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,402 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,403 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,423 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,423 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,424 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,428 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 11:55:51,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 11:55:51,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,402 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,403 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,420 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,423 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,423 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,424 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,428 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 11:55:51,433 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 11:55:51,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,452 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,452 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,457 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:55:51,458 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,350 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,370 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,334 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,335 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,350 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,370 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,374 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,374 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,374 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,374 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,414 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,445 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 11:58:11,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 11:58:11,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,466 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,441 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,445 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 11:58:11,446 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 11:58:11,446 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,466 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,471 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 11:58:11,473 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,347 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,348 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,473 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,473 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,473 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,473 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,515 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,494 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,515 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,533 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,534 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,543 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:00:31,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:00:31,548 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,568 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,534 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,543 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,546 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:00:31,548 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:00:31,548 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,568 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,572 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,573 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:00:31,575 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,365 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,366 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,400 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,400 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,424 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,400 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,400 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,424 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,425 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,439 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,456 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:02:51,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:02:51,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,439 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,456 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:02:51,470 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:02:51,470 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,490 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,490 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,495 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,496 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:02:51,498 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,324 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,324 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,346 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,363 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,366 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,325 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,346 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,363 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,366 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,367 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,387 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,391 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,406 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,407 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,424 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,387 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,391 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,392 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,406 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,407 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,424 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,427 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,431 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:05:11,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:05:11,442 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,427 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,431 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,437 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,441 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:05:11,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:05:11,442 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,466 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:05:11,468 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,320 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,322 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,405 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,439 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,419 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,439 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,477 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,495 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,496 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,499 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,499 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,501 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,508 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:07:31,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:07:31,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,477 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,495 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,496 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,499 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,499 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,501 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,504 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,508 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:07:31,509 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:07:31,509 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,529 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,529 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,533 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:07:31,536 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,358 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,336 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,338 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,339 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,358 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,376 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,379 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,401 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,406 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,407 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,422 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,376 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,379 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,380 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,401 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,406 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,407 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,422 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,444 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,445 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,445 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:09:51,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:09:51,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,440 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,444 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,445 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,445 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,449 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:09:51,455 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:09:51,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,475 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,475 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,480 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:09:51,483 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,826 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,827 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,863 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,867 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,869 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,863 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,867 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,869 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,895 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,902 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,936 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,938 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,895 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,902 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,936 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,938 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,974 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:11:00,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:11:00,979 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,969 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,974 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:11:00,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:11:00,979 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,998 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:01,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:01,003 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:01,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:01,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:00,998 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:01,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:01,003 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:01,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:11:01,004 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:40,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:40,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:40,885 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:40,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:40,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:40,993 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,012 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:40,979 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:40,993 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,012 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,059 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,078 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,079 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,059 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,078 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,079 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,082 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,091 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:12:41,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:12:41,092 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,116 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,082 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,083 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,087 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,091 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:12:41,092 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:12:41,092 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,116 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,117 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:12:41,118 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,950 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,953 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,973 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,990 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,994 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,950 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,953 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,973 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,990 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,994 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,995 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,026 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,027 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:20,995 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,026 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,027 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,040 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,041 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,059 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:14:21,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:14:21,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,059 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,060 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,063 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,068 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:14:21,073 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:14:21,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,096 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,103 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,096 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,103 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:14:21,104 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,887 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,888 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,908 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,866 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,887 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,888 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,908 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,912 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,912 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,928 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,912 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,912 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,928 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,955 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,959 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:16:00,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:16:00,959 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,980 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,984 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,959 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:16:00,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:16:00,959 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,980 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,984 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:16:00,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,881 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,900 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,863 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,867 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,881 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,900 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,904 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,935 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,943 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,944 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,904 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,935 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,943 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,944 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,973 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,999 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,973 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:40,999 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,003 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,003 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,014 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:17:41,015 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:17:41,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,037 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,003 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,003 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,006 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,010 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,014 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:17:41,015 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:17:41,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,037 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,041 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,042 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:17:41,043 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:20,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:20,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:20,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:20,976 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:20,993 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:20,975 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:20,976 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:20,993 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,013 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,014 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,037 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,051 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,013 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,014 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,037 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,038 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,051 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,052 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,081 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:19:21,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:19:21,082 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,102 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,069 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,078 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,081 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:19:21,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:19:21,082 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,102 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,106 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,106 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,106 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,106 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:19:21,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,007 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,027 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,046 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,049 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,027 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,046 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,049 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,050 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,076 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,076 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,092 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,116 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,076 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,076 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,092 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,093 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,112 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,113 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,116 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:21:01,129 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:21:01,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,150 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,125 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:21:01,129 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:21:01,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,150 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,154 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,155 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:21:01,156 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:29:37,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:29:37,439 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 12:30:07,670 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 12:30:07,670 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 12:30:07,780 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
ERROR  2026-11-04 12:30:07,780 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 12:30:07,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:07,791 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,398 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,394 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,397 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,398 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,413 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,429 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,433 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,455 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,474 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,474 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,492 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,493 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,459 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,474 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,474 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,492 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,493 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,502 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,506 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:30:38,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:30:38,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,526 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,506 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:30:38,507 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:30:38,507 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,526 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,530 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:30:38,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,459 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,461 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,463 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,500 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,501 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,480 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,497 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,500 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,501 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,519 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,523 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,540 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,557 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,560 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,560 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,561 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,565 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,519 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,523 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,540 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,556 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,557 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,560 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,560 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,561 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,565 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,569 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:31:39,570 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:31:39,570 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,589 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,594 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,594 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,569 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:31:39,570 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:31:39,570 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,589 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,594 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,594 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:31:39,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,506 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,482 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,485 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,487 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,506 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,565 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,566 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,524 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,547 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,551 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,565 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,566 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,583 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,587 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,588 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,588 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,596 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:32:40,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:32:40,601 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,583 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,587 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,588 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,588 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,593 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,596 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:32:40,601 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:32:40,601 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,625 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,626 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:32:40,627 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,417 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,415 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,417 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,418 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,432 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,453 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,456 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,499 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,456 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,457 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,478 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,483 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,498 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,499 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,522 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,530 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:33:40,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:33:40,531 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,516 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,517 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,520 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,522 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,526 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,530 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:33:40,531 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:33:40,531 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,558 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,559 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:33:40,560 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,568 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,535 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,537 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,538 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,552 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,568 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,572 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,592 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,596 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,596 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,610 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,610 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,592 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,596 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,596 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,610 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,610 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,631 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,631 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,633 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,636 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,641 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:34:40,642 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:34:40,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,627 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,631 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,631 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,633 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,636 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,641 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:34:40,642 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:34:40,642 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,661 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,666 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,667 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:34:40,668 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,764 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,762 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,764 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,870 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,890 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,870 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,890 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,917 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,917 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,931 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,931 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,917 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,917 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,931 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,931 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,949 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,949 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,954 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,962 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:35:40,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:35:40,962 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,949 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,949 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,954 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,962 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:35:40,962 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:35:40,962 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:35:40,989 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,359 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,342 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,344 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,345 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,359 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,376 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,379 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,379 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,403 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,403 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,417 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,376 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,379 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,379 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,399 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,403 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,403 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,417 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,417 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:36:45,448 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:36:45,448 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,467 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,417 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,435 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,436 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,438 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,444 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,447 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:36:45,448 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:36:45,448 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,467 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,472 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:36:45,474 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,377 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,361 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,362 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,363 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,377 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,394 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,397 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,417 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,422 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,439 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,456 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,456 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,417 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,421 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,422 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,437 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,439 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,456 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,456 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,460 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,461 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:38:16,469 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:38:16,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,488 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,465 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 12:38:16,469 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 12:38:16,469 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,488 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,492 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,493 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 12:38:16,494 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:51,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:51,490 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:51,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:51,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:51,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:51,969 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:51,984 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,004 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:51,967 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:51,969 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:51,984 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,004 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,008 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,034 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,054 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,055 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,028 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,034 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,054 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,055 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,085 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,086 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,090 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,100 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:04:52,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:04:52,101 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,085 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,086 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,089 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,090 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,095 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,100 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:04:52,101 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:04:52,101 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,126 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,131 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,132 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:04:52,134 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 13:05:21,718 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 13:05:21,718 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 13:05:21,749 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 13:05:21,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 13:05:21,749 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 13:05:21,763 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:20:08,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:20:08,323 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 13:20:38,710 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 13:20:38,710 +01:00 apprecapweb01 recapweb.Common.LoggerManager.Error (null)  Errore durante il tentativo di apertura della connessione | EXCEPTION: MySqlException | Connect Timeout expired.
ERROR  2026-11-04 13:20:38,804 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 13:20:38,817 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
ERROR  2026-11-04 13:20:38,804 +01:00 apprecapweb01 recapweb.Common.LoggerManager.ErrorFormat (null)  ManagerEngine::IsManagerStaff 171: Connect Timeout expired.
DEBUG  2026-11-04 13:20:38,817 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mansioniJson FROM manager_reporter_profiles WHERE customerId=@id LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,807 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,809 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,810 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,824 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,807 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,809 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,810 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,824 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,841 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,844 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,865 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,869 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,870 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,841 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,844 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,845 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,865 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,869 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,870 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,883 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,902 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,916 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,924 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:21:47,925 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:21:47,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,902 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,903 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,907 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,916 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,924 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:21:47,925 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:21:47,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,944 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,950 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,944 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:21:47,950 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,880 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,882 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,883 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,911 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,952 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,992 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:27,992 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,000 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,029 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,031 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,029 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,031 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,087 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:23:28,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:23:28,088 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,073 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,074 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,081 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,087 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:23:28,088 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:23:28,088 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,136 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,137 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:23:28,138 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,888 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,890 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,906 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,923 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,926 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,923 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,926 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,946 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,950 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,983 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,986 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,986 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,988 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,995 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:25:07,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:25:07,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,964 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,965 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,982 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,983 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,986 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,986 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,988 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,991 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:07,995 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:25:07,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:25:07,996 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:08,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:08,020 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:08,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:08,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:08,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:08,015 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:08,020 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:08,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:08,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:25:08,023 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,018 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,021 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,103 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,103 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,117 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,135 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,138 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,135 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,138 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,139 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,159 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,163 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,180 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,200 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,203 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,204 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,205 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,212 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:27:23,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:27:23,213 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,180 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,181 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,198 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,200 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,203 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,204 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,205 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,208 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,212 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:27:23,213 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:27:23,213 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,233 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,233 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,237 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,238 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:27:23,239 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,082 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,064 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,066 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,082 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,099 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,103 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,104 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,123 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,144 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,099 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,103 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,104 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,123 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,128 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,129 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,143 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,144 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,162 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,165 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:29:23,175 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:29:23,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,161 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,162 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,165 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,166 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,167 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,171 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:29:23,175 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:29:23,175 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,200 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,195 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,200 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,201 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:29:23,202 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,630 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,630 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,715 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,750 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,754 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,774 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,732 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,750 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,754 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,774 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,778 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,779 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,793 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,778 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,779 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,793 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,794 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,816 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,825 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:32:33,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:32:33,825 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,850 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,825 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:32:33,825 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:32:33,825 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,850 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,861 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:32:33,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,565 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,568 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,565 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,568 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,569 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,601 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,604 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,629 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,630 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,646 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,648 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,601 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,604 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,605 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,625 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,629 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,630 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,646 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,648 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,666 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,667 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:35:13,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:35:13,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,666 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,667 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,675 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:35:13,679 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:35:13,679 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,700 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,700 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,704 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,705 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:35:13,706 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,628 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,629 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,750 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,750 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,711 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,727 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,750 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,750 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,774 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,775 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,789 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,770 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,774 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,775 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,789 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,808 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,822 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:37:53,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:37:53,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,808 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,809 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,812 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,822 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:37:53,823 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:37:53,823 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,843 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,848 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:37:53,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,595 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,597 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,598 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,613 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,632 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,636 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,613 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,632 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,635 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,636 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,665 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,670 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,685 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,686 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,709 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,713 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,714 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,714 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:40:33,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:40:33,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,713 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,714 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,714 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,719 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,723 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:40:33,724 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:40:33,724 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,746 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,751 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,752 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:40:33,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:08,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:08,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:08,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:08,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:08,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:08,964 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:08,980 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:08,998 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:08,980 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:08,998 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,001 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,031 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,048 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,031 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,033 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,048 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,068 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,071 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,072 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,076 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:44:09,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:44:09,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,101 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,106 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,108 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:44:09,080 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:44:09,080 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,101 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,106 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,107 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:44:09,108 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,800 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,818 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,797 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,799 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,800 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,818 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,835 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,858 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,863 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,835 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,838 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,858 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,862 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,863 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,877 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,878 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,895 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,896 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,899 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,900 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,900 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:47:08,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:47:08,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,877 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,878 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,895 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,896 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,899 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,900 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,900 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,909 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:47:08,910 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:47:08,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,929 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,929 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,934 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,935 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:47:08,936 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,807 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,810 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,807 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,810 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,897 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,897 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,929 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,932 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,933 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,957 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,971 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,972 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,929 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,932 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,933 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,953 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,957 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,971 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,972 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,989 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,990 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,993 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,994 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,994 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:09,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:50:09,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:50:09,003 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:09,022 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,989 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,990 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,993 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,994 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,994 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:08,998 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:09,002 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:50:09,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:50:09,003 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:09,022 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:09,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:09,027 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:09,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:09,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:09,026 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:09,027 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:09,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:50:09,028 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,862 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,862 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,880 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,897 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,900 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,901 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,921 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,880 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,897 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,900 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,901 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,921 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,926 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,957 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,961 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,961 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,963 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,966 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,926 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,939 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,940 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,957 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,958 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,961 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,961 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,963 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,966 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,970 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:53:08,971 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:53:08,971 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,991 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:09,000 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:53:08,971 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:53:08,971 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,991 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:08,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:53:09,000 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,879 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,894 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,916 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,917 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,937 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,894 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,913 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,916 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,917 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,937 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,941 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,942 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,956 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,957 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,975 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,979 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,983 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,987 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:56:08,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:56:08,988 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,941 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,942 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,956 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,957 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,974 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,975 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,978 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,979 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,983 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:08,987 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:56:08,988 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:56:08,988 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:09,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:09,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:09,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:09,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:09,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:09,007 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:09,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:09,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:09,012 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:56:09,014 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,794 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,790 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,792 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,794 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,850 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,873 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,877 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,878 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,842 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,847 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,850 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,873 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,877 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,878 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,892 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,916 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,920 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,924 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:59:08,925 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:59:08,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,892 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,893 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,910 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,914 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,916 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,920 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,924 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 13:59:08,925 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 13:59:08,925 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,944 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,944 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,948 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,949 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 13:59:08,951 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,994 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,998 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,959 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,994 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,997 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:08,998 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,017 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,017 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,021 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,035 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,036 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,053 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 14:02:09,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 14:02:09,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,086 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,062 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,066 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 14:02:09,067 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 14:02:09,067 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,086 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,090 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 14:02:09,091 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,298 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,317 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,309 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,317 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,328 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,399 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,406 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,445 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,465 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,486 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,525 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,526 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,564 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,568 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,585 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,595 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,610 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,647 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,650 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,689 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,690 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,708 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,712 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,712 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,713 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,740 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 15:22:45,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 15:22:45,742 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 15:22:45,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 15:22:45,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,784 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,796 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,800 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,803 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,805 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,810 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,400 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,404 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,406 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,430 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,432 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,434 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,442 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,445 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,447 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,463 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,465 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,486 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,511 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,525 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,526 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,527 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,537 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,538 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,564 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,568 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,573 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,576 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,584 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,585 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,595 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,610 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,611 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,620 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,623 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,647 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,650 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,652 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,668 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,671 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,689 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,690 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,699 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,702 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,708 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,710 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,711 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,712 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,712 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,713 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,723 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,729 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,740 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 15:22:45,742 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 15:22:45,742 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,744 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 15:22:45,753 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 15:22:45,753 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,784 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,785 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,790 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,795 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,796 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,800 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,803 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,805 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,810 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,811 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 15:22:45,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 15:22:45,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,849 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 15:22:45,813 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 15:22:45,813 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,814 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,817 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,818 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,820 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,821 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,822 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,824 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,849 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,850 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,851 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,852 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,854 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,855 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,856 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-04 15:22:45,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-04 15:22:45,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-04 15:22:45,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-04 15:22:45,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-04 15:22:45,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-04 15:22:45,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-04 15:22:45,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-04 15:22:45,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-04 15:22:45,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-04 15:22:45,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-04 15:22:45,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-04 15:22:45,904 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,864 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,865 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,866 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,868 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,869 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-04 15:22:45,870 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-04 15:22:45,871 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-04 15:22:45,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-04 15:22:45,872 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-04 15:22:45,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-04 15:22:45,873 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-04 15:22:45,874 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-04 15:22:45,875 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,876 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,877 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,889 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,891 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-04 15:22:45,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-04 15:22:45,892 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-04 15:22:45,893 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,894 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,895 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-04 15:22:45,904 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,905 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,906 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListManagerRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId = @actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,912 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,916 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,914 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,915 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetCalendar (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.*,                    CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag,                    (SELECT ca.appId FROM customerapps ca                 WHERE ca.customerId = r.customerId                   AND ca.relationType IN (1, 2)                 ORDER BY ca.relationType ASC                 LIMIT 1) AS appId,                    CONCAT(IFNULL(c.name,''),' ',IFNULL(c.lastName,'')) AS creatorName,                    CONCAT(IFNULL(rep.name,''),' ',IFNULL(rep.lastName,'')) AS reporterName,                    f.name AS fieldName,                    f.address AS fieldAddress,                    IFNULL(f.archived, 0) AS fieldArchived,                                        (SELECT cr.collectionId                     FROM collectionsrecaps cr                     INNER JOIN collections col ON col.collectionId = cr.collectionId                     WHERE cr.recapId = r.recapId AND col.collectionCustomerId = r.customerId                     ORDER BY col.collectionZorder, col.collectionId                     LIMIT 1) AS collectionId             FROM recaps r             LEFT JOIN customer c ON c.customerId = r.customerId             LEFT JOIN customer rep ON rep.customerId = r.reporterCustomerId             LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     WHERE              (               r.customerId = @actor               OR EXISTS (                 SELECT 1 FROM manager_creator_relations rel                 WHERE rel.creatorCustomerId = r.customerId                   AND rel.requestedByCustomerId = @actor                   AND rel.relation IN ('pending_sent', 'pending_received', 'active')               )             )                       AND (                         (COALESCE(r.startDate, r.dateCreation) IS NOT NULL                             AND COALESCE(r.startDate, r.dateCreation) >= @from                             AND COALESCE(r.startDate, r.dateCreation) < @to)                         OR (r.startDate IS NULL AND r.dateCreation IS NULL)                       ), params: [{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-10-26T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-16T00:00:00+01:00"},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,916 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,917 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,918 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListReporters (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription,                            ca.appId, a.appName,                            p.mansioniJson, p.sportsJson, p.annualHours, p.usedHours, p.quartiereId, p.note, p.color, p.unavailabilityJson,                            p.profileJson, rel.invitePending, p.reporterLevel,                            (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                     FROM customer c                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     INNER JOIN manager_reporter_relations rel                       ON rel.customerId = c.customerId                      AND rel.invitedByCustomerId = @actor                      AND (                        rel.invitePending = 1                        OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted')                      )                     LEFT JOIN manager_reporter_profiles p ON p.customerId = c.customerId                     WHERE c.status <> 2                     ORDER BY c.name, c.lastName, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,927 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         WHERE rel.requestedByCustomerId = @actor                           AND rel.relation IN ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,943 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,945 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,946 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCreators (null)  RecapwebDBEngine::GetDataFor SQL: SELECT c.customerId, c.account, c.name, c.lastName, c.roleId, c.labelCode, c.status, c.imageProfilo,                            rl.roleDescription, ca.appId, a.appName, ca.relationType,                            NULL AS mansioniJson, NULL AS sportsJson, NULL AS annualHours, NULL AS usedHours,                            NULL AS quartiereId, rel.note, rel.color, NULL AS unavailabilityJson,                            NULL AS profileJson, m.mailAddress AS email, 0 AS invitePending,                            rel.relation, rel.server, rel.fieldIdsJson, rel.approvalEmail, rel.defaultsJson,                            (SELECT COUNT(*) FROM recaps r WHERE r.customerId = c.customerId) AS recapCount,                            (SELECT COUNT(*) FROM manager_stream_keys sk WHERE sk.customerId = c.customerId) AS streamKeyCount,                            IFNULL(JSON_LENGTH(rel.fieldIdsJson), 0) AS fieldCount                     FROM manager_creator_relations rel                     INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                     LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                     LEFT JOIN apps a ON a.appId = ca.appId                     LEFT JOIN roles rl ON rl.roleId = c.roleId                     LEFT JOIN (                         SELECT customerId, MIN(mailAddress) AS mailAddress                         FROM customermailaddress                         GROUP BY customerId                     ) m ON m.customerId = c.customerId                     WHERE c.status <> 2                       AND rel.relation IN ('pending_sent', 'pending_received', 'active')                       AND rel.requestedByCustomerId = @actor                     ORDER BY                       FIELD(rel.relation, 'pending_received', 'pending_sent', 'active'),                       a.appName, c.name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,956 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,958 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,960 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListFields (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_fields WHERE ownerCustomerId = @actor ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,972 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,983 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-04 15:22:45,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-04 15:22:45,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-04 15:22:45,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-04 15:22:45,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-04 15:22:45,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-04 15:22:45,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-04 15:22:45,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-04 15:22:45,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,000 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,004 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,009 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-04 15:22:46,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-04 15:22:46,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-04 15:22:45,972 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,976 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,982 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,983 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,985 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partners WHERE (ownerCustomerId IS NULL OR ownerCustomerId = @actor) ORDER BY name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:45,986 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-04 15:22:45,987 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1}]
DEBUG  2026-11-04 15:22:45,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-04 15:22:45,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4}]
DEBUG  2026-11-04 15:22:45,993 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-04 15:22:45,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-04 15:22:45,995 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_services WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-04 15:22:45,996 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListPartners (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_partner_payments WHERE partnerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":5}]
DEBUG  2026-11-04 15:22:45,999 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,000 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.GetSettings (null)  RecapwebDBEngine::GetDataFor SQL: SELECT settingKey, settingValue, ownerCustomerId FROM manager_settings                       WHERE ownerCustomerId = 0 OR ownerCustomerId = @actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,002 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,004 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,005 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,006 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListTags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_tags t                     WHERE t.creatorCustomerId IS NOT NULL                       AND t.kind <> 'giornata'                       AND (                         t.creatorCustomerId = @actor                         OR EXISTS (                           SELECT 1 FROM manager_creator_relations rel                           WHERE rel.creatorCustomerId = t.creatorCustomerId                             AND rel.requestedByCustomerId = @actor                             AND rel.relation IN ('pending_sent', 'pending_received', 'active')                         )                       ) ORDER BY kind, name, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,008 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,009 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                inv.name AS inviterName, inv.lastName AS inviterLastName, inv.account AS inviterAccount                         FROM manager_reporter_relations rel                         LEFT JOIN customer inv ON inv.customerId = rel.invitedByCustomerId                         WHERE rel.customerId=@id                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,009 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM manager_groups ORDER BY name, params: []
DEBUG  2026-11-04 15:22:46,010 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.customerId, rel.invitePending, rel.inviteStatus,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_reporter_relations rel                         INNER JOIN customer c ON c.customerId = rel.customerId                         WHERE rel.invitedByCustomerId=@actor                           AND (                             rel.invitePending=1                             OR LOWER(IFNULL(rel.inviteStatus,'')) IN ('pending','accepted','declined','revoked','cancelled')                           ), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2}]
DEBUG  2026-11-04 15:22:46,011 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListGroups (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customerId FROM manager_group_members WHERE groupId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3}]
DEBUG  2026-11-04 15:22:46,024 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-04 15:22:46,044 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,044 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,048 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,048 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 15:22:46,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 15:22:46,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,024 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt, rel.requestedByCustomerId,                                req.name AS reqName, req.lastName AS reqLastName, req.account AS reqAccount,                                req.imageProfilo AS reqImageProfilo,                                a.appName AS reqAppName,                                ch.name AS chName, ch.lastName AS chLastName, ch.account AS chAccount                         FROM manager_creator_relations rel                         LEFT JOIN customer req ON req.customerId = rel.requestedByCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = req.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         LEFT JOIN customer ch ON ch.customerId = rel.creatorCustomerId                         WHERE rel.creatorCustomerId=@id                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,025 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT rel.relationId, rel.creatorCustomerId, rel.relation, rel.createdAt, rel.respondedAt,                                rel.inviteSentAt, rel.inviteRespondedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM manager_creator_relations rel                         INNER JOIN customer c ON c.customerId = rel.creatorCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = c.customerId AND ca.relationType IN (1, 2)                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE rel.requestedByCustomerId=@actor                           AND LOWER(TRIM(IFNULL(rel.relation,''))) IN                               ('pending_sent','pending_received','active','cancelled','ended'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,032 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,033 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.IsManagerStaff (null)  RecapwebDBEngine::GetDataFor SQL: SELECT roleId, labelCode FROM customer WHERE customerId=@id AND status <> 2 LIMIT 1, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,034 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCalendarDayNotes (null)  RecapwebDBEngine::GetDataFor SQL: SELECT n.noteId, n.noteDate, n.noteText, n.isDone, n.creatorCustomerId, n.createdByCustomerId,                            n.createdAt, n.updatedByCustomerId, n.updatedAt,                            TRIM(CONCAT(IFNULL(cc.name,''), ' ', IFNULL(cc.lastName,''))) AS creatorName,                            TRIM(CONCAT(IFNULL(cb.name,''), ' ', IFNULL(cb.lastName,''))) AS createdByName                     FROM manager_calendar_day_notes n                     LEFT JOIN customer cc ON cc.customerId = n.creatorCustomerId                     LEFT JOIN customer cb ON cb.customerId = n.createdByCustomerId                     WHERE n.ownerCustomerId = @owner AND n.noteDate >= @from AND n.noteDate < @to ORDER BY n.noteDate ASC, n.createdAt ASC, n.noteId ASC, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@owner","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@from","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-02T00:00:00+01:00"},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@to","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-09T00:00:00+01:00"}]
DEBUG  2026-11-04 15:22:46,044 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                page.name, page.lastName, page.account, page.imageProfilo, a.appName                         FROM page_editors pe                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.editorCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,044 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pe.pageEditorId, pe.pageCustomerId, pe.editorCustomerId, pe.status, pe.createdAt, pe.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo,                                page.name AS pageName, page.lastName AS pageLastName, page.account AS pageAccount,                                a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.editorCustomerId                         INNER JOIN customer page ON page.customerId = pe.pageCustomerId                         LEFT JOIN customerapps ca ON ca.customerId = page.customerId AND ca.relationType = 2                         LEFT JOIN apps a ON a.appId = ca.appId                         WHERE pe.grantedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,047 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.requestedByCustomerId,                                pc.status, pc.createdAt, pc.updatedAt,                                owner.name, owner.lastName, owner.account, owner.imageProfilo, a.appName                         FROM page_conversions pc                         INNER JOIN customer owner ON owner.customerId = pc.requestedByCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.channelCustomerId=@id, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,048 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT pc.pageConversionId, pc.channelCustomerId, pc.appId, pc.status, pc.createdAt, pc.updatedAt,                                c.name, c.lastName, c.account, c.imageProfilo, a.appName,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email                         FROM page_conversions pc                         INNER JOIN customer c ON c.customerId = pc.channelCustomerId                         LEFT JOIN apps a ON a.appId = pc.appId                         WHERE pc.requestedByCustomerId=@actor, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,048 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                                c.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.customerId                         WHERE r.reporterCustomerId=@id                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,053 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.AppendReassignedAssignmentRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam,                            r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                            r.previousAssignmentStatus, r.previousAssignmentAt,                            r.techJson, sk.streamKey AS streamKeyValue,                            f.name AS fieldName, f.address AS fieldAddress,                            c.name AS creatorName, c.lastName AS creatorLastName, c.account AS creatorAccount,                            c.imageProfilo AS creatorImageProfilo                     FROM recaps r                     LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                     LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                     LEFT JOIN customer c ON c.customerId = r.customerId                     WHERE r.previousReporterCustomerId=@id                       AND (r.reporterCustomerId IS NULL OR r.reporterCustomerId <> @id)                       AND LOWER(TRIM(IFNULL(r.previousAssignmentStatus,''))) IN ('revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,057 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport,                                f.name AS fieldName, f.address AS fieldAddress                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         WHERE r.customerId=@id                           AND LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@id","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 15:22:46,058 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ListCustomerPendingRequests (null)  ManagerEngine::ListCustomerPendingRequests approval items=0 for customer 171
DEBUG  2026-11-04 15:22:46,058 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.assignmentStatus,                                r.startDate, CAST(IF(r.isLive IS NULL, NULL, IF(r.isLive = 0, 0, 1)) AS SIGNED) AS isLiveFlag, r.liveEndDate, r.dateCreation,                                r.inviteSentAt, r.inviteRespondedAt, r.reporterCustomerId,                                r.customerId AS recapOwnerId,                                r.techJson, sk.streamKey AS streamKeyValue,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS email,                                own.name AS creatorName, own.lastName AS creatorLastName, own.account AS creatorAccount,                                own.imageProfilo AS creatorImageProfilo                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN manager_stream_keys sk ON sk.streamKeyId = r.streamKeyId                         LEFT JOIN customer c ON c.customerId = r.reporterCustomerId                         LEFT JOIN customer own ON own.customerId = r.customerId                         INNER JOIN manager_creator_relations mcr                           ON mcr.creatorCustomerId = r.customerId                          AND mcr.requestedByCustomerId = @actor                         WHERE r.reporterCustomerId IS NOT NULL                           AND r.assignmentStatus IN ('pending','accepted','revoked','rejected','cancelled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,077 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,077 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT r.recapId, r.recapTitle, r.homeTeam, r.awayTeam, r.approvalStatus,                                r.startDate, r.liveEndDate, r.dateCreation,                                r.approvalSentAt, r.approvalRespondedAt,                                r.eventName, r.matchDay, r.sport, r.customerId,                                f.name AS fieldName, f.address AS fieldAddress,                                c.name, c.lastName, c.account, c.imageProfilo,                                (SELECT m.mailAddress FROM customermailaddress m WHERE m.customerId = c.customerId LIMIT 1) AS accountEmail,                                rel.approvalEmail                         FROM recaps r                         LEFT JOIN manager_fields f ON f.fieldId = r.fieldId                         LEFT JOIN customer c ON c.customerId = r.customerId                         INNER JOIN manager_creator_relations rel                           ON rel.creatorCustomerId = r.customerId                          AND rel.requestedByCustomerId = @actor                         WHERE LOWER(TRIM(IFNULL(r.approvalStatus,''))) IN ('review','approved','rejected','revoked','cancelled','canceled'), params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@actor","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,082 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,083 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,084 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.ApplyRequestReadFlags (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction, eventAt                     FROM manager_request_reads                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
DEBUG  2026-11-04 15:22:46,085 +01:00 apprecapweb01 recapweb.Models.ManagerEngine.FilterHiddenRequests (null)  RecapwebDBEngine::GetDataFor SQL: SELECT requestType, requestId, direction                     FROM manager_request_hides                     WHERE viewerCustomerId=@viewer, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@viewer","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171}]
INFO  2026-11-04 15:23:02,011 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin invoked
INFO  2026-11-04 15:23:02,011 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin: Esecuzione ce.GetCustomer(inData.account) : mirkopietrini
INFO  2026-11-04 15:23:02,011 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::AuthenticateUser user: mirkopietrini
DEBUG  2026-11-04 15:23:02,011 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM customer WHERE LOWER(TRIM(account)) = LOWER(TRIM(@account)), params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@account","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"mirkopietrini"}]
INFO  2026-11-04 15:23:02,024 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione reader 
INFO  2026-11-04 15:23:02,024 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione reader 
INFO  2026-11-04 15:23:02,024 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-04 15:23:02,024 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-04 15:23:02,029 +01:00 apprecapweb01 recapweb.Models.RoleEngine.GetRole (null)  RoleEngine::GetRole role: 8
DEBUG  2026-11-04 15:23:02,029 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM roles WHERE roleId = @roleId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@roleId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8}]
DEBUG  2026-11-04 15:23:02,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE customer SET firstaccess = 1 WHERE customerId = @customerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":229}]
INFO  2026-11-04 15:23:02,031 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-04 15:23:02,031 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE customerdevice                         SET deviceVersion = @deviceVersion, deviceLastLogin = @deviceLastLogin, appId = @appId                         WHERE customerId = @customerId AND appId <=> @appId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":229},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceVersion","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceLastLogin","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T15:23:02.0311329"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@appId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-04 15:23:02,032 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-04 15:23:02,032 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-04 15:23:02,032 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mailAddress FROM customermailaddress WHERE customerId = @customerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":229}]
INFO  2026-11-04 15:23:02,036 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin Fine
INFO  2026-11-04 15:23:02,011 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin invoked
INFO  2026-11-04 15:23:02,011 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin: Esecuzione ce.GetCustomer(inData.account) : mirkopietrini
INFO  2026-11-04 15:23:02,011 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::AuthenticateUser user: mirkopietrini
DEBUG  2026-11-04 15:23:02,011 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM customer WHERE LOWER(TRIM(account)) = LOWER(TRIM(@account)), params: [{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@account","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"mirkopietrini"}]
INFO  2026-11-04 15:23:02,024 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione reader 
INFO  2026-11-04 15:23:02,024 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione reader 
INFO  2026-11-04 15:23:02,024 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-04 15:23:02,024 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  Fine Esecuzione CustomerHelper.LoadCustomerFile 
INFO  2026-11-04 15:23:02,029 +01:00 apprecapweb01 recapweb.Models.RoleEngine.GetRole (null)  RoleEngine::GetRole role: 8
DEBUG  2026-11-04 15:23:02,029 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM roles WHERE roleId = @roleId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@roleId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":8}]
DEBUG  2026-11-04 15:23:02,030 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE customer SET firstaccess = 1 WHERE customerId = @customerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":229}]
INFO  2026-11-04 15:23:02,031 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 1.
DEBUG  2026-11-04 15:23:02,031 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::ExecuteCommand: SQL: UPDATE customerdevice                         SET deviceVersion = @deviceVersion, deviceLastLogin = @deviceLastLogin, appId = @appId                         WHERE customerId = @customerId AND appId <=> @appId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":229},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceVersion","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":""},{"DbType":6,"MySqlDbType":12,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@deviceLastLogin","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":"2026-11-04T15:23:02.0311329"},{"DbType":16,"MySqlDbType":253,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@appId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":{}}]
INFO  2026-11-04 15:23:02,032 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  ExecuteCommand: Not affected rows.
INFO  2026-11-04 15:23:02,032 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.ExecuteCommand (null)  RecapwebDBEngine::::ExecuteCommand: affected rows 0.
DEBUG  2026-11-04 15:23:02,032 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT mailAddress FROM customermailaddress WHERE customerId = @customerId, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@customerId","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":229}]
INFO  2026-11-04 15:23:02,036 +01:00 apprecapweb01 recapweb.Controllers.AuthenticationController.DoLogin (null)  AuthenticationController::DoLogin Fine
DEBUG  2026-11-04 15:23:02,127 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT   sc.categoryId,   sc.categoryDescription,   (     SELECT COUNT(*)     FROM recaps r     WHERE r.categoryid = sc.categoryId   ) AS recapCount FROM sportcategories sc ORDER BY   CASE WHEN sc.categoryId = 1 THEN 0 ELSE 1 END,   recapCount DESC,   sc.categoryDescription ASC;, params: []
DEBUG  2026-11-04 15:23:02,127 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT   sc.categoryId,   sc.categoryDescription,   (     SELECT COUNT(*)     FROM recaps r     WHERE r.categoryid = sc.categoryId   ) AS recapCount FROM sportcategories sc ORDER BY   CASE WHEN sc.categoryId = 1 THEN 0 ELSE 1 END,   recapCount DESC,   sc.categoryDescription ASC;, params: []
INFO  2026-11-04 15:23:02,204 +01:00 apprecapweb01 recapweb.Controllers.CustomerController.GetCustomers (null)  CustomerController::GetCustomers filter: a:, n:, l, r0, s0, c0
INFO  2026-11-04 15:23:02,207 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::GetCustomer with filter, query: SELECT customer.*,
                           (SELECT m.mailAddress
                            FROM customermailaddress m
                            WHERE m.customerId = customer.customerId
                            ORDER BY m.mailId
                            LIMIT 1) AS email
                           FROM customer ORDER BY EXISTS (
                    SELECT 1 FROM customerapps
                    WHERE customerapps.customerId = customer.customerId
                      AND customerapps.relationType = 1) DESC, CASE
                WHEN 0 IS NOT NULL AND 0 <> 0 THEN NULL
                WHEN customer.roleId = 8 THEN NULL
                WHEN customer.roleId = 6 AND UPPER(IFNULL(NULL,'')) = 'VIDEO_MAKER' THEN 1
                WHEN customer.roleId = 5 AND UPPER(IFNULL(NULL,'')) IN ('REPORTER_JUNIOR','REPORTER_SENIOR','REPORTER_PRO') THEN 2
                WHEN customer.roleId = 6 THEN 3
                WHEN UPPER(IFNULL(NULL,'')) = 'REDAZIONE' THEN 4
                WHEN customer.roleId = 12 THEN 3
                WHEN customer.roleId = 5 THEN 5
                ELSE NULL END IS NULL, CASE
                WHEN 0 IS NOT NULL AND 0 <> 0 THEN NULL
                WHEN customer.roleId = 8 THEN NULL
                WHEN customer.roleId = 6 AND UPPER(IFNULL(NULL,'')) = 'VIDEO_MAKER' THEN 1
                WHEN customer.roleId = 5 AND UPPER(IFNULL(NULL,'')) IN ('REPORTER_JUNIOR','REPORTER_SENIOR','REPORTER_PRO') THEN 2
                WHEN customer.roleId = 6 THEN 3
                WHEN UPPER(IFNULL(NULL,'')) = 'REDAZIONE' THEN 4
                WHEN customer.roleId = 12 THEN 3
                WHEN customer.roleId = 5 THEN 5
                ELSE NULL END, customer.name, customer.lastName
DEBUG  2026-11-04 15:23:02,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customer.*,                            (SELECT m.mailAddress                             FROM customermailaddress m                             WHERE m.customerId = customer.customerId                             ORDER BY m.mailId                             LIMIT 1) AS email                            FROM customer ORDER BY EXISTS (                     SELECT 1 FROM customerapps                     WHERE customerapps.customerId = customer.customerId                       AND customerapps.relationType = 1) DESC, CASE                 WHEN 0 IS NOT NULL AND 0 <> 0 THEN NULL                 WHEN customer.roleId = 8 THEN NULL                 WHEN customer.roleId = 6 AND UPPER(IFNULL(NULL,'')) = 'VIDEO_MAKER' THEN 1                 WHEN customer.roleId = 5 AND UPPER(IFNULL(NULL,'')) IN ('REPORTER_JUNIOR','REPORTER_SENIOR','REPORTER_PRO') THEN 2                 WHEN customer.roleId = 6 THEN 3                 WHEN UPPER(IFNULL(NULL,'')) = 'REDAZIONE' THEN 4                 WHEN customer.roleId = 12 THEN 3                 WHEN customer.roleId = 5 THEN 5                 ELSE NULL END IS NULL, CASE                 WHEN 0 IS NOT NULL AND 0 <> 0 THEN NULL                 WHEN customer.roleId = 8 THEN NULL                 WHEN customer.roleId = 6 AND UPPER(IFNULL(NULL,'')) = 'VIDEO_MAKER' THEN 1                 WHEN customer.roleId = 5 AND UPPER(IFNULL(NULL,'')) IN ('REPORTER_JUNIOR','REPORTER_SENIOR','REPORTER_PRO') THEN 2                 WHEN customer.roleId = 6 THEN 3                 WHEN UPPER(IFNULL(NULL,'')) = 'REDAZIONE' THEN 4                 WHEN customer.roleId = 12 THEN 3                 WHEN customer.roleId = 5 THEN 5                 ELSE NULL END, customer.name, customer.lastName, params: []
INFO  2026-11-04 15:23:02,204 +01:00 apprecapweb01 recapweb.Controllers.CustomerController.GetCustomers (null)  CustomerController::GetCustomers filter: a:, n:, l, r0, s0, c0
INFO  2026-11-04 15:23:02,207 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::GetCustomer with filter, query: SELECT customer.*,
                           (SELECT m.mailAddress
                            FROM customermailaddress m
                            WHERE m.customerId = customer.customerId
                            ORDER BY m.mailId
                            LIMIT 1) AS email
                           FROM customer ORDER BY EXISTS (
                    SELECT 1 FROM customerapps
                    WHERE customerapps.customerId = customer.customerId
                      AND customerapps.relationType = 1) DESC, CASE
                WHEN 0 IS NOT NULL AND 0 <> 0 THEN NULL
                WHEN customer.roleId = 8 THEN NULL
                WHEN customer.roleId = 6 AND UPPER(IFNULL(NULL,'')) = 'VIDEO_MAKER' THEN 1
                WHEN customer.roleId = 5 AND UPPER(IFNULL(NULL,'')) IN ('REPORTER_JUNIOR','REPORTER_SENIOR','REPORTER_PRO') THEN 2
                WHEN customer.roleId = 6 THEN 3
                WHEN UPPER(IFNULL(NULL,'')) = 'REDAZIONE' THEN 4
                WHEN customer.roleId = 12 THEN 3
                WHEN customer.roleId = 5 THEN 5
                ELSE NULL END IS NULL, CASE
                WHEN 0 IS NOT NULL AND 0 <> 0 THEN NULL
                WHEN customer.roleId = 8 THEN NULL
                WHEN customer.roleId = 6 AND UPPER(IFNULL(NULL,'')) = 'VIDEO_MAKER' THEN 1
                WHEN customer.roleId = 5 AND UPPER(IFNULL(NULL,'')) IN ('REPORTER_JUNIOR','REPORTER_SENIOR','REPORTER_PRO') THEN 2
                WHEN customer.roleId = 6 THEN 3
                WHEN UPPER(IFNULL(NULL,'')) = 'REDAZIONE' THEN 4
                WHEN customer.roleId = 12 THEN 3
                WHEN customer.roleId = 5 THEN 5
                ELSE NULL END, customer.name, customer.lastName
DEBUG  2026-11-04 15:23:02,207 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customer.*,                            (SELECT m.mailAddress                             FROM customermailaddress m                             WHERE m.customerId = customer.customerId                             ORDER BY m.mailId                             LIMIT 1) AS email                            FROM customer ORDER BY EXISTS (                     SELECT 1 FROM customerapps                     WHERE customerapps.customerId = customer.customerId                       AND customerapps.relationType = 1) DESC, CASE                 WHEN 0 IS NOT NULL AND 0 <> 0 THEN NULL                 WHEN customer.roleId = 8 THEN NULL                 WHEN customer.roleId = 6 AND UPPER(IFNULL(NULL,'')) = 'VIDEO_MAKER' THEN 1                 WHEN customer.roleId = 5 AND UPPER(IFNULL(NULL,'')) IN ('REPORTER_JUNIOR','REPORTER_SENIOR','REPORTER_PRO') THEN 2                 WHEN customer.roleId = 6 THEN 3                 WHEN UPPER(IFNULL(NULL,'')) = 'REDAZIONE' THEN 4                 WHEN customer.roleId = 12 THEN 3                 WHEN customer.roleId = 5 THEN 5                 ELSE NULL END IS NULL, CASE                 WHEN 0 IS NOT NULL AND 0 <> 0 THEN NULL                 WHEN customer.roleId = 8 THEN NULL                 WHEN customer.roleId = 6 AND UPPER(IFNULL(NULL,'')) = 'VIDEO_MAKER' THEN 1                 WHEN customer.roleId = 5 AND UPPER(IFNULL(NULL,'')) IN ('REPORTER_JUNIOR','REPORTER_SENIOR','REPORTER_PRO') THEN 2                 WHEN customer.roleId = 6 THEN 3                 WHEN UPPER(IFNULL(NULL,'')) = 'REDAZIONE' THEN 4                 WHEN customer.roleId = 12 THEN 3                 WHEN customer.roleId = 5 THEN 5                 ELSE NULL END, customer.name, customer.lastName, params: []
INFO  2026-11-04 15:23:02,210 +01:00 apprecapweb01 recapweb.Controllers.RecapController.GetRecaps (null)  RecapController::GetRecaps filter: account:0, name:, id0
INFO  2026-11-04 15:23:02,211 +01:00 apprecapweb01 recapweb.Models.RecapEngine.GetListByFilter (null)  RecapEngine::GetListByFilter with filter, query: 
                    SELECT  recaps.*
                
                    FROM recaps
                
DEBUG  2026-11-04 15:23:02,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT  recaps.*                                      FROM recaps, params: []
INFO  2026-11-04 15:23:02,210 +01:00 apprecapweb01 recapweb.Controllers.RecapController.GetRecaps (null)  RecapController::GetRecaps filter: account:0, name:, id0
INFO  2026-11-04 15:23:02,211 +01:00 apprecapweb01 recapweb.Models.RecapEngine.GetListByFilter (null)  RecapEngine::GetListByFilter with filter, query: 
                    SELECT  recaps.*
                
                    FROM recaps
                
DEBUG  2026-11-04 15:23:02,211 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT  recaps.*                                      FROM recaps, params: []
INFO  2026-11-04 15:23:04,233 +01:00 apprecapweb01 recapweb.Controllers.CustomerController.GetCustomers (null)  CustomerController::GetCustomers filter: a:, n:, l, r0, s0, c0
DEBUG  2026-11-04 15:23:04,233 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT COUNT(*) AS totalCount FROM customer WHERE customer.status <> 2, params: []
INFO  2026-11-04 15:23:04,239 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::GetCustomer with filter, query: SELECT customer.*,
                           (SELECT m.mailAddress
                            FROM customermailaddress m
                            WHERE m.customerId = customer.customerId
                            ORDER BY m.mailId
                            LIMIT 1) AS email
                           FROM customer WHERE customer.status <> 2 ORDER BY customer.customerId DESC LIMIT @pageSize OFFSET @offset
DEBUG  2026-11-04 15:23:04,239 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customer.*,                            (SELECT m.mailAddress                             FROM customermailaddress m                             WHERE m.customerId = customer.customerId                             ORDER BY m.mailId                             LIMIT 1) AS email                            FROM customer WHERE customer.status <> 2 ORDER BY customer.customerId DESC LIMIT @pageSize OFFSET @offset, params: [{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pageSize","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":10},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@offset","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
INFO  2026-11-04 15:23:04,233 +01:00 apprecapweb01 recapweb.Controllers.CustomerController.GetCustomers (null)  CustomerController::GetCustomers filter: a:, n:, l, r0, s0, c0
DEBUG  2026-11-04 15:23:04,233 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT COUNT(*) AS totalCount FROM customer WHERE customer.status <> 2, params: []
INFO  2026-11-04 15:23:04,239 +01:00 apprecapweb01 recapweb.Models.CustomerEngine.GetCustomer (null)  CustomerEngine::GetCustomer with filter, query: SELECT customer.*,
                           (SELECT m.mailAddress
                            FROM customermailaddress m
                            WHERE m.customerId = customer.customerId
                            ORDER BY m.mailId
                            LIMIT 1) AS email
                           FROM customer WHERE customer.status <> 2 ORDER BY customer.customerId DESC LIMIT @pageSize OFFSET @offset
DEBUG  2026-11-04 15:23:04,239 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT customer.*,                            (SELECT m.mailAddress                             FROM customermailaddress m                             WHERE m.customerId = customer.customerId                             ORDER BY m.mailId                             LIMIT 1) AS email                            FROM customer WHERE customer.status <> 2 ORDER BY customer.customerId DESC LIMIT @pageSize OFFSET @offset, params: [{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@pageSize","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":10},{"DbType":11,"MySqlDbType":3,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@offset","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":0}]
DEBUG  2026-11-04 15:23:04,276 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4776},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4774},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4773},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4772},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4771},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4770},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4769},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4767},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4766},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4765}]
DEBUG  2026-11-04 15:23:04,276 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4776},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4774},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4773},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4772},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4771},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4770},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4769},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4767},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4766},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4765}]
DEBUG  2026-11-04 15:23:06,543 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2303},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":294},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":178},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4776},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":180},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2300},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2516},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":417},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":243},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":237},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":244},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":331},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":242},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":241},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":284},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4060},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":191},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":200},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3815},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3653},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":198},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":188},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":181},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2480},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2311},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":272},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2307},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":337},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":195},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":312},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":320},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":321},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2308},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4656},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":203},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":179},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":295},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4654},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":264},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":182},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4697},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2301},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":351},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2314},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4428},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":389},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1426},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":215},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":427},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":378},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":410},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":208},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":281},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":313},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":185},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2313},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":189},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":197},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":184},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":201},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":588},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1132},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":210},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":853},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2310},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":219},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":364},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1110},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4769},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4768},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4770},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":204},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2930},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2296},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":211},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4218},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4219},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2315},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":207},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":352},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":192},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":259},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":209},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":232},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":297},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2302},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":279},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":193},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":280},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":330},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":319},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":169},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":323},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":296},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":217},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":304},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":194},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":196},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":222},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":322},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":285},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2304},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":374},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":186},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2299},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4767},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":216},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":591},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":375},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4599},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":212},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":309},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":231},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4655},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":314},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":399},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":277},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":419},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4773},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4772},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":307},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":170},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3517},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1258},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2322},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4715},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4775},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4771},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":206},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2312},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":199},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":408},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":283},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":213},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":341},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":183},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":205},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":324},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":311},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2309},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":187},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2880},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3121},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4125},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3089},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1932},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2196},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2115},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3393},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3390},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3391},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1251},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2277},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1555},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2148},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1987},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1872},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":630},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":548},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2015},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2276},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1245},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4241},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4242},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":758},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":751},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4232},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4550},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1577},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2191},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1891},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1963},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3734},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3733},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2381},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2383},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1134},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2340},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2854},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2686},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2685},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2243},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2100},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":815},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2380},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":987},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":922},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4092},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2007},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1761},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4073}]
DEBUG  2026-11-04 15:23:06,548 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3991},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2424},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3264},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4068},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4104},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":490},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3579},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3301},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1941},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2832},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3687},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3731},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4027},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3664},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2654},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":525},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3469},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3621},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4198},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3095},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4600},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3222},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4722},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":857},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":859},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2326},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2894},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4354},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4196},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4197},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":840},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4567},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":628},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4086},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3333},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3247},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1874},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":202},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":387},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2737},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1189},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1106},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1810},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4490},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4347},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1084},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2434},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2328},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3941},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2616},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3375},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1204},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3639},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2539},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":683},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4249},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4251},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3020},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1405},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1403},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1372},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4462},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4250},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3431},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3442},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3641},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3098},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":834},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2916},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1125},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":499},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":741},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":404},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2884},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2324},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3724},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2844},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1136},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1519},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1651},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2871},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2368},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1448},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3325},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1997},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3438},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":995},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4149},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2645},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1240},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2186},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1186},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2003},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2185},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2382},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":619},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3385},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3386},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1037},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3674},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1815},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2365},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2757},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4076},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3080},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":508},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1231},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4544},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2206},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3412},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2407},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4479},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2602},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4044},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":423},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3458},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1068},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":770},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":365},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4662},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1089},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":831},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":444},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3953},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4716},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4719},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3119},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2707},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4331},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1875},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1846},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4422},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":829},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1839},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":510},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":599},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":551},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":493},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":355},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":534},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":354},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4200},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2826},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2791},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1026},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3766},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1491},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2351},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4192},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1329},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1566},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2187},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4749},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2586},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":507},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1473},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3349},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4693},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":411},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":740},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4113},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":966},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3920},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3516},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":797},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3351},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3451},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2863},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2587},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3007},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3505},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3851},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3935},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3111},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3748},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3966},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4402},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1020},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4114},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":696},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3874},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3875},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":698},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4267},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4088},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1734},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4038},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3872},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1422},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2965},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1181},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3266},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3567},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":431},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1921},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1922},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3424},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4408}]
DEBUG  2026-11-04 15:23:06,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3933},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3163},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3162},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3334},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":921},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":838},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1562},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1381},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3201},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2577},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3078},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2598},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2912},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1929},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2323},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3373},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2708},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3318},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2408},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4220},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4049},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":973},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3178},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3179},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4224},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4225},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1345},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3831},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2890},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":458},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":462},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2524},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2525},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1858},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2590},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4757},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1156},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3943},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":931},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3495},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3404},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1358},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1390},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1406},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1382},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2581},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2580},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2885},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3963},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1619},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":938},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3926},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4753},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2766},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1212},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2919},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":955},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4015},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2465},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":849},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":332},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1664},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2992},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1227},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2398},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3369},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1837},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1834},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3625},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4284},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4476},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2125},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4187},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1014},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4395},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":560},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1894},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4185},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4184},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2038},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2621},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3380},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1805},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1802},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3900},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3042},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1774},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1569},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":715},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2949},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2822},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":716},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":721},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4435},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3379},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2258},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3964},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2253},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4529},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2250},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2363},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2362},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1785},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2665},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3285},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4061},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4505},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1435},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":863},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2375},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2582},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3514},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1239},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":877},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":434},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3290},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1363},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2967},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1632},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":809},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1740},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3361},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4377},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1410},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2006},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1468},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1535},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1950},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4740},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3955},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3954},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":640},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2510},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3441},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2689},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1665},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2005},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3267},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":429},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3466},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":637},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":967},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1109},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1596},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":775},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1238},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4610},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":847},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2834},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4482},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":778},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1666},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":923},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4018},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4020},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1825},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2905},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":756},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1124},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2589},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4222},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4146},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3035},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3480},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3186},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":308},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":864},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4318},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":535},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":999},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":874},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1641},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1429},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1428},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1332},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1217},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1628},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4549},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2523},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":669},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2694},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1062},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1884},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2562},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2638},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2927},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2901},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2144},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4421},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3901},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2129},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3012},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3449},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4434},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4427},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1272},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1270},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3810}]
DEBUG  2026-11-04 15:23:06,557 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3473},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2895},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":256},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3295},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1082},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1194},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2009},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2537},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1374},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3211},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1624},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4668},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2946},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3191},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1079},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3467},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2701},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4388},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3018},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4553},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":848},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3583},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3436},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":826},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1150},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1901},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4181},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1337},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4506},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3659},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":397},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4258},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2500},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4548},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2108},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1530},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2719},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1160},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1159},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1247},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1845},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4214},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1074},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":663},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4055},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2904},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1981},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3561},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":537},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2451},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4353},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1394},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1585},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4228},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3009},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2852},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3880},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1903},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":443},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":478},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":428},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1590},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2742},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1010},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1998},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1380},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3065},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2076},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2102},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3944},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1886},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1887},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4511},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1486},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1485},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1484},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1695},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3371},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4439},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4207},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1593},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4593},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2614},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2466},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2673},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":928},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3830},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4285},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3747},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3971},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3909},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1899},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2341},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3999},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3949},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3798},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4520},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2216},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1710},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2068},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1558},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1966},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3423},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3422},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1559},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4132},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1046},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":832},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2065},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2711},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2599},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2428},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3040},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":289},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3538},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3902},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4212},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4211},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4469},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4754},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":292},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":871},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1506},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":970},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1678},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2138},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4398},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4596},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4399},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4651},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1911},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1249},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2461},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":485},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":403},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3137},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3542},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":422},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1576},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3187},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1605},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3758},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3834},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3194},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4720},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3757},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4180},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4179},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1765},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3428},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3601},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1630},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3556},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3903},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4071},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4635},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4636},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2764},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4721},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1660},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":869},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4417},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4698},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3407},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1353},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":694},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4465},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":866},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":948},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3057},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1325},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2704},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2117},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2052},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1300},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":969},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3600},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2361},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2781},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3350},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1145},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3801},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3861},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":843},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":942},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1682},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2173},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4471},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":824},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4411},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4119},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1722},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2687},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4295},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1042},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3919},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3978}]
DEBUG  2026-11-04 15:23:06,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2118},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3793},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1985},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2080},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3307},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2336},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2798},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2154},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1130},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":448},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1271},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1434},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4494},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2033},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2113},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2218},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2374},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4048},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2475},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3158},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3666},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1115},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1104},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3580},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4565},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":456},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1893},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3252},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4515},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1980},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2636},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4702},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2284},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1203},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":460},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3049},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2093},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2095},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":963},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1356},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1716},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3710},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1895},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2649},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":221},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1661},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3618},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1923},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1782},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2119},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1131},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2056},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4024},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":793},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":875},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4275},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":643},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4328},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":621},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3300},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3461},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3235},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4079},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4705},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3672},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1512},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2543},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4432},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3330},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1622},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4587},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1684},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1844},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2045},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3240},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":414},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2534},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4590},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2157},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2158},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3241},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4031},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3914},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4495},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2377},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1614},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1287},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2063},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1093},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3799},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1924},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1969},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2612},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2240},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1257},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3208},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1979},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":661},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":658},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":657},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3776},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1412},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":794},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3210},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3189},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2416},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2560},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2546},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2613},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2698},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2511},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4502},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3697},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2092},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1101},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":662},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":681},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4203},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4308},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3802},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4488},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":962},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4413},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4539},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4307},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4507},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":976},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3283},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3229},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1889},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4564},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3887},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1022},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4761},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1340},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1172},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2518},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3959},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1852},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3701},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3838},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3611},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4579},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4521},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3721},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1047},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2062},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2896},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3479},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2224},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2793},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1501},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":912},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":739},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3321},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2448},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3485},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1056},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3651},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":940},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":532},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2804},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":441},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2893},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2221},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4738},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2208},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1419},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1418},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1853},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2968},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2836},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1938},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1431},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":357},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":734},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3284},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3051},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":530},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2504},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3032},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2136},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2634},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1694},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1088},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1019},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2176},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4064},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4025},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2089},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2040},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2746},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":792},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4501},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1220},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3118},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2464},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":550},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3355},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2488}]
DEBUG  2026-11-04 15:23:06,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3383},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3670},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3746},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3337},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4379},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4380},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4381},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2266},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1796},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2572},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4041},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3060},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4171},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":353},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4304},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":819},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3054},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1317},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3045},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3195},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1848},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2811},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2459},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3635},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1210},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2274},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3475},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":449},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2626},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":676},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2998},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2347},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4136},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4137},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":524},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4248},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4099},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3939},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3743},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3717},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2489},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2999},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":750},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":769},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1311},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1324},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2492},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4272},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4223},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2177},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3509},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2190},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1368},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1222},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3638},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2212},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2211},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2210},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1822},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":476},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":906},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4447},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3562},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1438},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3161},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4403},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1953},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4466},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3742},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3864},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4016},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3227},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2917},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3720},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4302},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4301},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4268},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1152},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1673},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2290},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2289},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1170},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":732},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2325},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2732},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4296},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4294},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1054},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3983},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1713},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2795},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4597},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3433},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1526},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":733},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2257},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2259},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2933},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4155},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1940},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4652},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4653},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4085},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1059},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4508},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1183},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3261},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1476},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":695},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4409},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1327},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3085},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3845},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3844},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3489},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":477},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3678},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4120},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":806},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3847},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3223},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":879},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":590},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2096},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3124},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2872},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2751},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2189},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3159},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":608},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":531},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3869},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2944},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2332},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":687},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2733},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3680},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1174},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1176},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3888},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3913},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2387},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4373},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2557},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2556},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":708},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3916},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2372},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1151},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":370},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":310},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1879},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1881},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":512},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2105},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2503},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3753},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3627},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3506},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1742},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2570},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2995},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":644},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":762},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1449},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1122},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4290},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1120},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3374},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4670},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4701},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3795},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4245},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2499},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2692},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":315},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":913},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4273},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4090},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3500},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3501},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":501},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":604},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":488},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2743},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3145},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":602},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1133},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1445},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4206},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3288},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3529},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3128},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2997},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":291},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4059},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":949},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3356}]
DEBUG  2026-11-04 15:23:06,543 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2303},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":294},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":178},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4776},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":180},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2300},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2516},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":417},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":243},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":237},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":244},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":331},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":242},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":241},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":284},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4060},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":191},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":200},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":190},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3815},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3653},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":198},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":188},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":181},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2480},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2311},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":272},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2307},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":337},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":195},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":312},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":320},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":321},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2308},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4656},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":203},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":179},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":295},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4654},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":264},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":182},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4697},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2301},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":351},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2314},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4428},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":389},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1426},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":215},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":427},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":378},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":410},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":208},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":171},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":281},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":313},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":185},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2313},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":189},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":197},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":184},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":201},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":588},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1132},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":210},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":853},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2310},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":219},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":364},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1110},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4769},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4768},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4770},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":204},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2930},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2296},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":211},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4218},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4219},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2315},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":207},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":352},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":192},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":259},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":209},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":232},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":297},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2302},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":279},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":193},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":280},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":330},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":319},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":169},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":323},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":296},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":217},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":304},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":194},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":196},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":222},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":322},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":285},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2304},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":374},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":186},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2299},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4767},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":216},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":591},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":375},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4599},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":212},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":309},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":231},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4655},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":314},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":399},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":277},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":419},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4773},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4772},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":307},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":170},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3517},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1258},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2322},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4715},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4775},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4771},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":206},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2312},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":199},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":408},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":283},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":213},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":341},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":183},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":205},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":324},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":311},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2309},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":187},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2880},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3121},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4125},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3089},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1932},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2196},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2115},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3393},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3392},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3390},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3391},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1251},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2277},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1555},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2148},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1987},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1872},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":630},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":548},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2015},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2276},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1245},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4241},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4242},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":758},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":751},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4232},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4550},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1577},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2191},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1891},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1963},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3734},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3733},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2381},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2383},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1134},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2340},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2854},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2686},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2685},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2243},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2100},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":815},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2380},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":987},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":922},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4092},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2007},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1761},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4073}]
DEBUG  2026-11-04 15:23:06,548 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3991},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2424},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3264},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4068},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4104},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":490},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3579},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3301},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1941},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2832},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3687},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3731},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4027},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3664},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2654},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":525},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3469},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3621},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4198},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3095},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4600},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3222},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4722},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":857},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":859},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2326},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2894},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4354},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4196},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4197},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":840},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4567},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":628},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4086},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3333},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3247},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1874},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":202},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":387},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2737},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1189},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1106},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1810},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4490},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4347},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1084},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2434},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2328},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3941},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2616},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3375},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1204},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3639},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2539},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":683},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4249},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4251},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3020},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1405},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1403},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1372},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4462},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4250},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3431},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3442},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3641},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3098},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":834},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2916},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1125},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":499},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":741},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":404},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2884},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2324},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3724},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2844},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1136},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1519},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1651},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2871},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2368},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1448},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3325},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1997},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3438},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":995},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4149},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2645},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1240},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2186},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1186},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2003},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2185},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2382},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":619},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3385},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3386},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1037},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3674},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1815},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2365},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2757},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4076},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3080},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":508},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1231},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4544},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2206},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3412},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2407},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4479},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2602},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4044},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":423},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3458},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1068},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":770},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":365},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4662},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1089},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":831},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":444},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3953},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4716},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4719},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3119},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2707},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4331},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1875},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1846},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4422},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":829},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1839},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":510},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":599},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":551},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":493},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":355},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":534},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":354},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4200},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2826},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2791},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1026},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3766},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1491},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2351},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4192},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1329},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1566},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2187},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4749},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2586},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":507},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1473},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3349},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4693},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":411},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":740},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4113},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":966},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3920},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3516},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":797},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3351},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3451},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2863},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2587},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3007},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3505},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3851},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3935},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3111},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3748},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4306},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3966},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4402},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1020},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4114},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":696},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3874},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3875},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":698},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4267},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4088},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1734},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4038},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3872},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1422},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2965},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1181},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3266},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3567},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":431},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1921},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1922},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3424},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4408}]
DEBUG  2026-11-04 15:23:06,553 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3933},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3163},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3162},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3334},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":921},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":838},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1562},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1381},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3201},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2577},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3078},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2598},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2912},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1929},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2323},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3373},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2708},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3318},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2408},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4220},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4049},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":973},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3178},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3179},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4224},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4225},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1345},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3831},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2890},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":458},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":462},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2524},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2525},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1858},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2590},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4757},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1156},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3943},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":931},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3495},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3404},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1358},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1390},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1406},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1382},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2581},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2580},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2885},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3963},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1619},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":938},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3926},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4753},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2766},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1212},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2919},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":955},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4015},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2465},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":849},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":332},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1664},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2992},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1227},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2398},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3369},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1837},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1834},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3625},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4284},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4476},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2125},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4187},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1014},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4395},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":560},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1894},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4185},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4184},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2038},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2621},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3380},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1805},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1802},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3900},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3042},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1774},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1569},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":715},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2949},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2822},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":716},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":721},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4435},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3379},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2258},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3964},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2253},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4529},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2250},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2363},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2362},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1785},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2665},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3285},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4061},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4505},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1435},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":863},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2375},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2582},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3514},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1239},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":877},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":434},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3290},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1363},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2967},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1632},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":809},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1740},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3361},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4377},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1410},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2006},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1468},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1535},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1950},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4740},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3955},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3954},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":640},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2510},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3441},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2689},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1665},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2005},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3267},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":429},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3466},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":637},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":967},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1109},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1596},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":775},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1238},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4610},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":847},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2834},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4482},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":778},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1666},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":923},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4018},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4020},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1825},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2905},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":756},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1124},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2589},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4222},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4146},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3035},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3480},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3186},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":308},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":864},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4318},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":535},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":999},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":874},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1641},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1429},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1428},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1332},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1217},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1628},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4549},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2523},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":669},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2694},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1062},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1884},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2562},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2638},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2927},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2901},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2144},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4421},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3901},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2129},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3012},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3449},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4434},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4427},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1272},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1270},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3810}]
DEBUG  2026-11-04 15:23:06,557 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3473},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2895},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":256},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3295},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1082},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1194},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2009},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2537},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1374},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3211},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1624},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4668},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2946},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3191},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1079},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3467},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2701},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4388},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3018},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4553},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":848},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3583},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3436},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":826},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1150},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1901},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4181},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1337},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4506},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3659},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":397},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4258},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2500},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4548},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2108},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1530},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2719},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1160},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1159},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1247},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1845},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4214},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1074},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":663},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4055},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2904},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1981},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3561},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":537},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2451},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4353},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1394},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1585},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4228},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3009},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2852},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3880},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1903},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":443},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":478},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":428},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1590},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2742},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1010},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1998},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1380},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3065},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2076},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2102},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3944},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1886},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1887},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4511},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1486},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1485},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1484},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1695},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3371},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4439},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4207},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1593},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4593},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2614},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2466},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2673},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":928},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3830},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4285},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3747},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3971},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3909},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1899},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2341},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3999},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3949},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3798},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4520},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2216},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1710},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2068},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1558},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1966},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3423},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3422},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1559},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4132},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1046},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":832},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2065},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2711},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2599},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2428},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3040},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":289},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3538},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3902},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4212},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4211},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4469},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4754},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":292},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":871},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1506},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":970},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1678},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2138},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4398},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4596},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4399},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4651},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1911},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1249},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2461},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":485},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":403},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3137},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3542},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":422},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1576},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3187},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1605},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3758},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3834},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3194},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4720},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3757},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4180},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4179},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1765},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3428},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3601},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1630},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3556},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3903},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4071},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4635},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4636},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2764},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4721},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1660},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":869},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4417},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4698},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3407},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1353},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":694},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4465},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":866},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":948},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3057},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1325},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2704},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2117},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2052},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1300},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":969},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3600},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2361},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2781},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3350},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1145},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3801},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3861},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":843},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":942},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1682},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2173},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4471},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":824},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4411},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4119},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1722},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2687},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4295},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1042},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3919},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3978}]
DEBUG  2026-11-04 15:23:06,562 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2118},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3793},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1985},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2080},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3307},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2336},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2798},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2154},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1130},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":448},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1271},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1434},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4494},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2033},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2113},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2218},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2374},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4048},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2475},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3158},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3666},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1115},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1104},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3580},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4565},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":456},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1893},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3252},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4515},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1980},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2636},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4702},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2284},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1203},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":460},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3049},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2093},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2095},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":963},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1356},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1716},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3710},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1895},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2649},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":221},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1661},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3618},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1923},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1782},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2119},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1131},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2056},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4024},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":793},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":875},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4275},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":643},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4328},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":621},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3300},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3461},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3235},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4079},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4705},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3672},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1512},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2543},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4432},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3330},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1622},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4587},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1684},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1844},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2045},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3240},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":414},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2534},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4590},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2157},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2158},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3241},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4031},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3914},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4495},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2377},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1614},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1287},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2063},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1093},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3799},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1924},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1969},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2612},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2240},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1257},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3208},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1979},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":661},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":658},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":657},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3776},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1412},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":794},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3210},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3189},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2416},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2560},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2546},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2613},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2698},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2511},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4502},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3697},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2092},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1101},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":662},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":681},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4203},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4308},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3802},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4488},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":962},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4413},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4539},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4307},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4507},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":976},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3283},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3229},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1889},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4564},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3887},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1022},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4761},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1340},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1172},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2518},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3959},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1852},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3701},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3838},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3611},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4579},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4521},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3721},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1047},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2062},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2896},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3479},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2224},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2793},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1501},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":912},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":739},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3321},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2448},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3485},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1056},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3651},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":940},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":532},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2804},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":441},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2893},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2221},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4738},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2208},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1419},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1418},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1853},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2968},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2836},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1938},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1431},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":357},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":734},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3284},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3051},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":530},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2504},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3032},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2136},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2634},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1694},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1088},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1019},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2176},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4064},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4025},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2089},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2040},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2746},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":792},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4501},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1220},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3118},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2464},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":550},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3355},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2488}]
DEBUG  2026-11-04 15:23:06,574 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3383},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3670},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3746},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3337},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4379},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4380},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4381},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2266},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1796},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2572},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4041},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3060},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4171},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":353},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4304},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":819},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3054},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1317},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3045},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3195},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1848},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2811},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2459},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3635},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1210},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2274},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3475},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":449},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2626},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":676},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2998},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2347},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4136},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4137},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":524},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4248},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4099},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3939},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3743},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3717},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2489},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2999},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":750},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":769},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1311},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1324},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2492},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4272},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4223},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2177},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3509},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2190},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1368},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1222},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3638},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2212},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2211},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2210},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1822},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":476},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":906},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4447},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3562},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1438},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3161},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4403},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1953},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4466},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3742},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3864},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4016},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3227},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2917},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3720},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4302},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4301},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4268},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1152},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1673},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2290},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2289},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1170},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":732},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2325},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2732},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4296},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4294},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1054},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3983},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1713},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2795},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4597},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3433},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1526},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":733},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2257},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2259},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2933},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4155},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1940},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4652},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4653},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4085},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1059},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4508},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1183},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3261},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1476},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":695},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4409},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1327},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3085},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3845},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3844},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3489},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":477},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3678},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4120},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":806},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3847},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3223},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":879},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":590},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2096},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3124},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2872},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2751},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2189},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3159},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":608},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":531},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3869},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2944},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2332},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":687},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2733},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3680},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1174},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1176},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3888},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3913},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2387},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4373},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2557},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2556},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":708},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3916},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2372},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1151},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":370},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":310},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1879},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1881},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":512},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2105},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2503},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3753},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3627},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3506},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1742},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2570},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2995},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":644},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":762},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1449},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1122},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4290},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1120},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3374},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4670},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4701},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3795},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4245},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2499},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2692},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":315},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":913},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4273},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4090},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3500},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3501},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":501},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":604},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":488},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2743},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3145},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":602},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1133},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1445},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4206},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3288},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3529},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3128},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2997},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":291},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4059},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":949},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3356}]
DEBUG  2026-11-04 15:23:06,579 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3310},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4664},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3197},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1376},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3624},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3628},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4758},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3551},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4461},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2280},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3133},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3151},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1261},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3658},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2574},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2160},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":407},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":406},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3950},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2394},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2384},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4004},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4726},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3987},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2156},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2008},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2087},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3842},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2442},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2594},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":459},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1297},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":442},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4056},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3167},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4691},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":991},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3073},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2287},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3324},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3376},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":467},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":632},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3316},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4727},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4724},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4723},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3058},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1952},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4357},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":926},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3002},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":745},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3988},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1452},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1091},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4345},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2438},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3343},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1139},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3783},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2741},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2357},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1668},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3553},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":527},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1537},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1658},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1321},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2845},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3005},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4760},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2273},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2726},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2415},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2099},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":265},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2267},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3046},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":650},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1250},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":515},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2385},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4226},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4319},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3759},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3761},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3129},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":971},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1766},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":516},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":356},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3762},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1352},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":377},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2141},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3311},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2107},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2772},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3044},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3681},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2780},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1489},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":755},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1494},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1469},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1296},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2070},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3728},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3086},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3087},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4081},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2036},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3312},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3704},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":472},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":517},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":626},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":839},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":672},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":749},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3614},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1301},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1304},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2777},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":998},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4717},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4283},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3232},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4389},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1463},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1465},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4673},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1497},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4233},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1336},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1464},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4683},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4712},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1821},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3429},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2715},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":541},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1818},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1967},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1859},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4300},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4394},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":705},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1795},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3464},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3768},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4376},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2069},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3486},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3027},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1703},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4097},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1252},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3879},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2004},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2086},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3610},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4359},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2474},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1898},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1538},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1777},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1508},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3796},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3870},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3160},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2910},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1912},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":850},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1016},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4573},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":697},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4047},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2937},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1081},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":686},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3001},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1513},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1161},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3053},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":679},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2251},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3699},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4459},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4183},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2628},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3006},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1592},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":433},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1637},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2159},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1290},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":975}]
DEBUG  2026-11-04 15:23:06,583 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1582},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2818},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1359},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":852},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1525},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":929},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1524},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1128},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":789},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2903},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":533},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1968},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":930},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1002},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1389},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":671},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4667},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3908},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3421},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3419},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1190},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4089},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2752},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1274},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":841},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3883},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1636},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1364},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4244},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":665},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2104},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1000},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2494},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3896},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1779},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4141},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3199},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":881},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4078},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":814},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2452},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":917},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3233},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4391},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4387},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2350},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3650},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4043},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":722},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3981},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3304},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":471},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3833},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4363},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3138},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1733},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3961},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":288},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":400},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1318},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4190},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2874},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3031},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4017},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2647},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1335},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":290},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2397},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":860},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2658},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2655},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4324},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4607},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3274},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":924},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":984},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2505},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2431},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2929},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3630},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2740},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2553},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":333},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4140},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":972},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2507},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2425},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":616},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4535},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2538},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":483},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3927},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4151},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2564},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4334},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2583},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2750},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1617},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":711},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3967},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3843},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1634},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1719},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1714},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2720},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2716},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4133},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3760},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3985},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3984},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2618},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2535},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1786},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1787},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4595},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4594},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":718},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1443},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1686},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4525},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3727},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2444},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1612},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1888},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":381},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":685},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1866},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1362},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1667},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2644},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4091},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1633},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1158},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4139},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1681},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1235},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1685},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":675},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1990},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4182},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2088},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3015},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4240},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1823},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1425},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3219},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2729},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3090},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3275},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4034},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1053},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":412},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1013},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2343},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3262},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3574},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4750},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":790},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2059},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":612},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":704},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3805},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3994},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2955},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":780},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2333},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":454},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1219},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1024},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2934},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":937},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2321},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2717},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3470},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1111},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3688},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1308},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4131},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3534},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2139},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4763},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4173},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2842},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2761},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4279},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2166},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2571},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":804},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2130},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2960},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3077},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3652},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":867},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2952},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1757},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":413},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3613},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3074},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":225},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":682}]
DEBUG  2026-11-04 15:23:06,588 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":660},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2421},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":690},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3416},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3250},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1574},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1348},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1421},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":521},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":369},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":302},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4619},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3150},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":593},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1662},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1663},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1856},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2792},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1739},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2675},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3790},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2682},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4566},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1471},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1750},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4153},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1616},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":960},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4405},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4551},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2550},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3491},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4243},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3642},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1863},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1867},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":968},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1187},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2604},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2835},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":395},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3882},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3289},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2548},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2440},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4199},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2447},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1242},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3156},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":498},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1163},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3192},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3050},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1349},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3456},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4463},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":833},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":594},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":742},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1346},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":908},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1945},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3512},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":635},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1843},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2469},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4641},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3803},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3633},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":882},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":946},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3867},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4438},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4436},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3309},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1018},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3381},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4423},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3905},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4499},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":639},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3713},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":586},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":886},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3808},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3806},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2763},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2132},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1597},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2471},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":779},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3130},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1480},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":889},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":939},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3144},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1023},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4364},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3781},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1184},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1048},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3398},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3314},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1263},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1707},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4355},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3294},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1292},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3637},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3388},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4339},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":986},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1608},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4062},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":220},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":452},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3498},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":983},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2441},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1955},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3203},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2668},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3947},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3744},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4498},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3313},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2662},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4759},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4694},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3457},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3173},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3243},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3787},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":876},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3453},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4598},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2453},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":724},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1310},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4756},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3886},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4419},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4420},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2460},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":903},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4276},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1718},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1073},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1030},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1280},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":894},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4292},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4576},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2663},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1086},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1768},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2390},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2386},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2393},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4332},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4704},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1772},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3081},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1507},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3437},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2790},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3341},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":620},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2932},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1925},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3415},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3368},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4122},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3268},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3265},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4449},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3510},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3962},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":945},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4360},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3088},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2609},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":888},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1360},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1011},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1015},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2744},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2234},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2411},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2143},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3061},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2022},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4163},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4739},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1320},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1273}]
DEBUG  2026-11-04 15:23:06,592 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3915},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":842},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2641},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2098},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1224},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1225},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":823},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1113},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3332},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4030},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3122},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3055},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3596},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4003},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1338},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3492},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2695},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2670},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2205},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4467},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1860},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4526},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2512},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2942},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1699},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1721},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1386},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3569},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1012},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3155},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3644},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1057},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1650},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3835},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":730},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4323},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2468},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2878},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4000},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1384},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1994},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3405},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4460},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1514},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3260},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1199},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1701},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1890},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3782},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1982},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1144},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3249},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1477},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1478},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3996},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4533},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4608},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2754},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3378},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4684},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4680},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1479},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1244},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1778},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4456},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1711},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1749},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4313},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4514},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3459},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3110},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3577},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3270},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1599},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1409},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2986},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3377},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2755},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3616},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1838},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1100},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3957},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2990},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1354},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1902},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2262},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3503},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3576},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4633},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":719},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":363},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3756},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1140},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1753},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2611},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2517},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2838},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2373},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4588},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3041},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1728},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":725},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1322},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3982},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1780},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2774},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3212},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4513},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1262},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1563},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4320},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":911},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4591},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3242},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3460},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3525},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":902},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1411},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1527},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4765},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3854},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":382},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3800},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2260},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2486},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2485},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":380},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":880},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4011},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1804},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1543},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1704},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4688},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1246},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":771},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3071},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3779},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4246},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3700},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3677},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1282},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2900},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3822},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4167},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4166},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4168},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3712},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2509},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2909},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":712},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1908},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":424},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":589},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":538},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2263},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1676},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1727},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1724},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2294},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4103},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1528},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3452},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3462},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2632},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3578},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2605},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4193},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3048},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2233},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1291},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3619},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1279},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4637},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3281},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2055},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3413},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2426},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2201},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1223},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3696},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2544},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":820},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1180},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1450},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1265},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1400},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1417},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":830},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":383},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3979},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2897},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1387},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1391},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2278},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1268},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2987},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1307},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3497}]
DEBUG  2026-11-04 15:23:06,596 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":885},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2734},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3297},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2736},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2902},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4144},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1584},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1266},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1267},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2414},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4221},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2027},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2450},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3444},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3214},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3850},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2640},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3668},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3587},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3108},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4659},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3382},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3280},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3072},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1977},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2418},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2123},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":384},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2579},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4322},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4481},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1746},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4333},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4008},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2661},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3881},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4026},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1236},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2565},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3634},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3474},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4623},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4620},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3468},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1383},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":891},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":752},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2666},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2696},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2950},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4741},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3239},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3588},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3418},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4695},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2940},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2437},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3100},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2962},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":600},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3238},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":956},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3726},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3725},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3662},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1674},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4678},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1743},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2789},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1914},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2883},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1070},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1551},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4282},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3968},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":282},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2513},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3170},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2334},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3258},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3435},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2026},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2142},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2082},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4361},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2767},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4009},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1751},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1842},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3848},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3767},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2353},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3716},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4486},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2083},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":522},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1031},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1035},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2697},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3296},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3794},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1926},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3213},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1369},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3028},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1907},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":974},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1211},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1123},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1500},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":845},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4310},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2207},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3775},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4468},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2635},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":865},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2435},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2928},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1999},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1791},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4703},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4037},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4709},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2354},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":267},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3205},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":492},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3824},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":641},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2989},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2054},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":473},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3740},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3990},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4344},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3303},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4657},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":907},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":684},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3526},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3527},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3528},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3977},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1305},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1041},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2680},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1119},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4356},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4066},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1649},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3364},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":261},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":260},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2339},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2318},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1097},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2472},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4372},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3566},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3443},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":872},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3612},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4602},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1413},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1064},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":647},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":649},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":655},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4690},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1557},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1148},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":961},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2851},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1813},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3352},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2478},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1284},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1283},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3096},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3097},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":587},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4385},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3360},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4367},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4555},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":772},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1736},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3198},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2979},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2980},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4575},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":980},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4541},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4474},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2951},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4401},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":781},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2419},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":613}]
DEBUG  2026-11-04 15:23:06,600 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":615},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":614},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":899},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1892},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4675},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2330},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3715},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":786},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2162},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4585},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3738},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2396},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1767},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1972},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1589},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3323},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2060},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1395},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2799},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4732},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4733},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4734},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4735},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1995},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2671},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2578},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2576},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2705},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1326},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2914},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4451},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4452},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":990},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2970},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2352},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2349},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1323},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1004},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":263},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1671},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4231},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3878},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2338},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2246},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4095},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1878},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2337},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2983},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2481},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2667},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4286},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4134},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3570},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3571},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1594},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3654},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2759},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3465},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3059},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2709},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4070},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4213},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1639},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1850},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1811},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1602},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1798},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2887},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2477},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3530},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3345},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2945},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3732},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3372},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3362},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4067},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1709},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3141},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2802},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3287},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":747},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4433},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2072},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2131},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4674},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3714},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":677},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":782},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":497},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":439},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":438},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1623},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2493},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2388},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4293},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1315},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":648},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2775},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":348},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4559},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1986},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4666},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4663},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1116},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1117},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2150},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1764},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2203},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2184},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1830},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4510},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4316},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4100},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":796},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3707},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4371},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2820},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3581},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":629},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3910},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4457},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1829},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1832},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2753},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2966},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3548},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4351},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3729},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1755},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4277},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2721},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2724},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2718},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2722},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1520},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":316},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3036},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4261},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1610},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1573},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":659},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2653},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2508},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1692},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2528},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3547},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1760},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1571},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1609},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3521},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2953},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":336},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3231},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":360},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2552},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2800},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":807},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4552},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2993},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4580},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1700},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2479},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":268},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1775},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1976},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4393},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2002},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":366},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3221},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":362},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2923},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4094},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1762},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4130},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4145},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1021},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1989},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1647},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":996},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1058},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4150},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2195},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2606},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2073},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1303},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2103},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2676},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2020},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2042},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3632},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2031},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":245},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1916},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1915},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3181},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2810},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3755},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3754},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2569}]
DEBUG  2026-11-04 15:23:06,604 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2193},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3997},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2430},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4063},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1913},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3811},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3974},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3907},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3557},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2731},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3609},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1226},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2642},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4537},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4327},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1580},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2376},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2873},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1784},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1341},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2327},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1168},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1564},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1794},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2356},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3228},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1446},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1553},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3723},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3348},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1550},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":653},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1504},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2881},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2702},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1861},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":505},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":390},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":388},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3481},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1683},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3871},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":455},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":601},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2527},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2111},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2747},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2077},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2090},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2249},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3175},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3873},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":953},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":713},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1038},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3546},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3426},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3427},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2996},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3135},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3131},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4418},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4138},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4172},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3396},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1659},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":959},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":728},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2906},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":801},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":798},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1862},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2057},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2066},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1988},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1483},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2051},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4374},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3918},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2137},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1482},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2713},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2973},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1487},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2018},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2247},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4685},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1984},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1313},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2223},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2016},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3951},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1691},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2012},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2271},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4252},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1896},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2252},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2127},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4209},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4208},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3932},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2549},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2542},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4382},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1883},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3439},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4574},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2225},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":905},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1351},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1897},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2084},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2219},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":349},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4010},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2049},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1961},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2085},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2116},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2241},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2229},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1361},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1441},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2135},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2555},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4204},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":445},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1461},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":957},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4493},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1167},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1720},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1095},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2558},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4737},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4736},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2120},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2071},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2175},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2058},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2181},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4036},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2182},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1744},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1819},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3998},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1611},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":821},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4161},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2050},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1983},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2091},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2197},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2600},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3116},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2846},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3414},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4315},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1052},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3942},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2608},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3026},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":744},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4312},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":753},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3153},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":636},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3180},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1849},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1215},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3069},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4303},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1392},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4269},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2886},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4748},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4111},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":791},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3892},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2200},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2957},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3331},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1096},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3367},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3450},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3921},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4629},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":993},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3336},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3856},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":367},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":368},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2809},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4270},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":943},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4572},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4074},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3693},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4029}]
DEBUG  2026-11-04 15:23:06,608 +01:00 apprecapweb01 recapweb.Models.DataBase.RecapwebDBEngine.GetDataFor (null)  RecapwebDBEngine::GetDataFor SQL: SELECT * FROM (                         SELECT pe.editorCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'grant' AS access                         FROM page_editors pe                         INNER JOIN customer c ON c.customerId = pe.pageCustomerId AND c.status <> 2                         WHERE pe.editorCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND pe.status = 'active'                           AND pe.pageCustomerId <> pe.editorCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customer c ON c.customerId = mcr.creatorCustomerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND mcr.creatorCustomerId <> mcr.requestedByCustomerId                          UNION                          SELECT mcr.requestedByCustomerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'redazione' AS access                         FROM manager_creator_relations mcr                         INNER JOIN customerapps ownerCa                           ON ownerCa.customerId = mcr.creatorCustomerId AND ownerCa.relationType = 1                         INNER JOIN customerapps ca                           ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE mcr.requestedByCustomerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND mcr.relation = 'active'                           AND c.customerId <> mcr.requestedByCustomerId                          UNION                          SELECT ownerCa.customerId AS managerId, c.customerId, c.account, c.name, c.lastName, 'owner' AS access                         FROM customerapps ownerCa                         INNER JOIN customerapps ca ON ca.appId = ownerCa.appId AND ca.relationType = 2                         INNER JOIN customer c ON c.customerId = ca.customerId AND c.status <> 2                         WHERE ownerCa.customerId IN (@mgr0,@mgr1,@mgr2,@mgr3,@mgr4,@mgr5,@mgr6,@mgr7,@mgr8,@mgr9,@mgr10,@mgr11,@mgr12,@mgr13,@mgr14,@mgr15,@mgr16,@mgr17,@mgr18,@mgr19,@mgr20,@mgr21,@mgr22,@mgr23,@mgr24,@mgr25,@mgr26,@mgr27,@mgr28,@mgr29,@mgr30,@mgr31,@mgr32,@mgr33,@mgr34,@mgr35,@mgr36,@mgr37,@mgr38,@mgr39,@mgr40,@mgr41,@mgr42,@mgr43,@mgr44,@mgr45,@mgr46,@mgr47,@mgr48,@mgr49,@mgr50,@mgr51,@mgr52,@mgr53,@mgr54,@mgr55,@mgr56,@mgr57,@mgr58,@mgr59,@mgr60,@mgr61,@mgr62,@mgr63,@mgr64,@mgr65,@mgr66,@mgr67,@mgr68,@mgr69,@mgr70,@mgr71,@mgr72,@mgr73,@mgr74,@mgr75,@mgr76,@mgr77,@mgr78,@mgr79,@mgr80,@mgr81,@mgr82,@mgr83,@mgr84,@mgr85,@mgr86,@mgr87,@mgr88,@mgr89,@mgr90,@mgr91,@mgr92,@mgr93,@mgr94,@mgr95,@mgr96,@mgr97,@mgr98,@mgr99,@mgr100,@mgr101,@mgr102,@mgr103,@mgr104,@mgr105,@mgr106,@mgr107,@mgr108,@mgr109,@mgr110,@mgr111,@mgr112,@mgr113,@mgr114,@mgr115,@mgr116,@mgr117,@mgr118,@mgr119,@mgr120,@mgr121,@mgr122,@mgr123,@mgr124,@mgr125,@mgr126,@mgr127,@mgr128,@mgr129,@mgr130,@mgr131,@mgr132,@mgr133,@mgr134,@mgr135,@mgr136,@mgr137,@mgr138,@mgr139,@mgr140,@mgr141,@mgr142,@mgr143,@mgr144,@mgr145,@mgr146,@mgr147,@mgr148,@mgr149,@mgr150,@mgr151,@mgr152,@mgr153,@mgr154,@mgr155,@mgr156,@mgr157,@mgr158,@mgr159,@mgr160,@mgr161,@mgr162,@mgr163,@mgr164,@mgr165,@mgr166,@mgr167,@mgr168,@mgr169,@mgr170,@mgr171,@mgr172,@mgr173,@mgr174,@mgr175,@mgr176,@mgr177,@mgr178,@mgr179,@mgr180,@mgr181,@mgr182,@mgr183,@mgr184,@mgr185,@mgr186,@mgr187,@mgr188,@mgr189,@mgr190,@mgr191,@mgr192,@mgr193,@mgr194,@mgr195,@mgr196,@mgr197,@mgr198,@mgr199) AND ownerCa.relationType = 1                           AND c.customerId <> ownerCa.customerId                     ) t                     ORDER BY managerId, FIELD(access, 'owner', 'grant', 'redazione'), account, params: [{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr0","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4028},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr1","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4624},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr2","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2879},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr3","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3209},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr4","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1606},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr5","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3590},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr6","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1730},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr7","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4626},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr8","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2436},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr9","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2170},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr10","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2169},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr11","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2392},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr12","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2183},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr13","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4093},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr14","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4291},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr15","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1992},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr16","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2075},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr17","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2074},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr18","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1723},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr19","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3607},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr20","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2034},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr21","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2797},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr22","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1531},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr23","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3394},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr24","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2163},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr25","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1689},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr26","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2245},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr27","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3483},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr28","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3062},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr29","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3063},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr30","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4707},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr31","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3568},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr32","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2779},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr33","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4352},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr34","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2778},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr35","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4560},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr36","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4612},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr37","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2623},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr38","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":536},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr39","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4415},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr40","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3877},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr41","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4084},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr42","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3230},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr43","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1930},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr44","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4256},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr45","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":255},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr46","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4390},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr47","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3254},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr48","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2264},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr49","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1269},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr50","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3200},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr51","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2551},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr52","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3347},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr53","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3852},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr54","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1278},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr55","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3972},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr56","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3973},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr57","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4517},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr58","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1188},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr59","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3897},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr60","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1108},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr61","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":893},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr62","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2723},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr63","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2821},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr64","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1006},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr65","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2520},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr66","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2825},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr67","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1451},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr68","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3106},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr69","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3673},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr70","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3152},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr71","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1314},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr72","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3338},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr73","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2843},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr74","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3019},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr75","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1547},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr76","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1546},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr77","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4414},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr78","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4400},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr79","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3445},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr80","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3814},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr81","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":954},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr82","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3013},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr83","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3785},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr84","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1366},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr85","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3853},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr86","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2521},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr87","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3676},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr88","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3248},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr89","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3218},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr90","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4524},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr91","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":774},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr92","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3339},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr93","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1182},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr94","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2866},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr95","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":910},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr96","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1209},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr97","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3263},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr98","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2573},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr99","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3039},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr100","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4592},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr101","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":977},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr102","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2712},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr103","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1164},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr104","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3946},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr105","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3708},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr106","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3812},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr107","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3114},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr108","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4682},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr109","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2920},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr110","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4527},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr111","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":729},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr112","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3936},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr113","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1330},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr114","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2898},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr115","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2899},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr116","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2681},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr117","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3792},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr118","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3237},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr119","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4484},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr120","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3286},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr121","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2506},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr122","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1178},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr123","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":435},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr124","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":964},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr125","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4337},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr126","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":870},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr127","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4711},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr128","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1355},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr129","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2456},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr130","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4713},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr131","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":901},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr132","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2684},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr133","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4046},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr134","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4040},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr135","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4039},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr136","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3022},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr137","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2657},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr138","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3402},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr139","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":709},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr140","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4096},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr141","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3774},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr142","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4424},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr143","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":720},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr144","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1243},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr145","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3663},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr146","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3891},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr147","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":385},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr148","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1192},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr149","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1065},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr150","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":379},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr151","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2824},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr152","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2840},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr153","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":925},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr154","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3132},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr155","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1237},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr156","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1036},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr157","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2739},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr158","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3299},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr159","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3134},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr160","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":554},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr161","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1319},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr162","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1206},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr163","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3705},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr164","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3706},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr165","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4317},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr166","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3524},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr167","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2268},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr168","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":936},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr169","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1157},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr170","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":944},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr171","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1155},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr172","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":528},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr173","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2030},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr174","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":246},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr175","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":253},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr176","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":252},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr177","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":248},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr178","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":247},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr179","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3849},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr180","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":935},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr181","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1549},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr182","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2526},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr183","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2963},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr184","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":761},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr185","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4632},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr186","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1185},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr187","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1234},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr188","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3083},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr189","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2690},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr190","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":634},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr191","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4406},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr192","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":816},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr193","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1927},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr194","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1259},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr195","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":2344},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr196","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":1759},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr197","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":4109},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr198","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3269},{"DbType":20,"MySqlDbType":508,"Direction":1,"IsNullable":false,"Precision":0,"Scale":0,"ParameterName":"@mgr199","Size":0,"SourceColumn":"","SourceColumnNullMapping":false,"SourceVersion":512,"Value":3636}]
